RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux bos01-arm64-009 4.4.0-101-generic #124-Ubuntu SMP Fri Nov 10 18:30:44 UTC 2017 aarch64 Buildd toolchain package versions: launchpad-buildd_157 python-lpbuildd_157 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.3 dpkg-dev_1.18.4ubuntu1.3 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 26 Dec 17:27:20 ntpdate[1826]: adjust time server 10.211.37.1 offset 0.000051 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-14185081 /home/buildd/filecache-default/b70461af4419c13dbae7acd6fe74d075a1a9550f Creating target for build PACKAGEBUILD-14185081 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-14185081 Starting target for build PACKAGEBUILD-14185081 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-14185081 'deb http://ftpmaster.internal/ubuntu bionic main universe' 'deb http://ftpmaster.internal/ubuntu bionic-security main universe' 'deb http://ftpmaster.internal/ubuntu bionic-updates main universe' 'deb http://ftpmaster.internal/ubuntu bionic-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-14185081 RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-14185081 Updating target for build PACKAGEBUILD-14185081 Get:1 http://ftpmaster.internal/ubuntu bionic InRelease [235 kB] Get:2 http://ftpmaster.internal/ubuntu bionic-security InRelease [65.4 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-updates InRelease [65.4 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-proposed InRelease [85.4 kB] Get:5 http://ftpmaster.internal/ubuntu bionic/main armhf Packages [968 kB] Get:6 http://ftpmaster.internal/ubuntu bionic/main Translation-en [517 kB] Get:7 http://ftpmaster.internal/ubuntu bionic/universe armhf Packages [8117 kB] Get:8 http://ftpmaster.internal/ubuntu bionic/universe Translation-en [4918 kB] Get:9 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf Packages [42.2 kB] Get:10 http://ftpmaster.internal/ubuntu bionic-proposed/main Translation-en [23.4 kB] Get:11 http://ftpmaster.internal/ubuntu bionic-proposed/universe armhf Packages [144 kB] Get:12 http://ftpmaster.internal/ubuntu bionic-proposed/universe Translation-en [84.8 kB] Fetched 15.3 MB in 6s (2406 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libasn1-8-heimdal libcurl3-gnutls libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libidn2-0 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libnghttp2-14 libpsl5 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libunistring0 libustr-1.0-1 libwind0-heimdal Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: libnghttp2-14 The following packages will be upgraded: adduser apt apt-transport-https base-files base-passwd binutils binutils-arm-linux-gnueabihf binutils-common bsdutils build-essential coreutils cpp-7 debconf debianutils dpkg dpkg-dev e2fslibs e2fsprogs fdisk findutils g++-7 gcc-7 gcc-7-base gnupg gnupg-agent gpgv libapparmor1 libapt-pkg5.0 libasan4 libasn1-8-heimdal libassuan0 libatomic1 libbinutils libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcilkrts5 libcomerr2 libcurl3-gnutls libdpkg-perl libfdisk1 libffi6 libgcc-7-dev libgcc1 libgcrypt20 libgmp10 libgomp1 libgpg-error0 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhogweed4 libhx509-5-heimdal libidn11 libidn2-0 libip4tc0 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 liblockfile-bin liblockfile1 libmount1 libnettle6 libnpth0 libp11-kit0 libpcre3 libperl5.26 libpng16-16 libpsl5 libroken18-heimdal libseccomp2 libselinux1 libsemanage-common libsemanage1 libsmartcols1 libsqlite3-0 libss2 libssl1.0.0 libstdc++-7-dev libstdc++6 libsystemd0 libtasn1-6 libubsan0 libudev1 libuuid1 libwind0-heimdal linux-libc-dev lsb-base mount multiarch-support openssl optipng perl perl-base perl-modules-5.26 pinentry-curses sensible-utils systemd systemd-sysv sysvinit-utils tzdata util-linux 111 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 52.8 MB of archives. After this operation, 2621 kB disk space will be freed. Get:1 http://ftpmaster.internal/ubuntu bionic/main armhf base-files armhf 10ubuntu1 [55.9 kB] Get:2 http://ftpmaster.internal/ubuntu bionic/main armhf bsdutils armhf 1:2.30.2-0.1ubuntu1 [55.4 kB] Get:3 http://ftpmaster.internal/ubuntu bionic/main armhf coreutils armhf 8.26-3ubuntu4 [1111 kB] Get:4 http://ftpmaster.internal/ubuntu bionic/main armhf debianutils armhf 4.8.3 [84.7 kB] Get:5 http://ftpmaster.internal/ubuntu bionic/main armhf dpkg armhf 1.19.0.4ubuntu1 [1100 kB] Get:6 http://ftpmaster.internal/ubuntu bionic/main armhf libc6-dev armhf 2.26-0ubuntu2 [1900 kB] Get:7 http://ftpmaster.internal/ubuntu bionic/main armhf libc-dev-bin armhf 2.26-0ubuntu2 [60.1 kB] Get:8 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf linux-libc-dev armhf 4.14.0-13.15 [950 kB] Get:9 http://ftpmaster.internal/ubuntu bionic/main armhf libgomp1 armhf 7.2.0-18ubuntu2 [65.6 kB] Get:10 http://ftpmaster.internal/ubuntu bionic/main armhf gcc-7-base armhf 7.2.0-18ubuntu2 [19.1 kB] Get:11 http://ftpmaster.internal/ubuntu bionic/main armhf libgcc1 armhf 1:7.2.0-18ubuntu2 [37.1 kB] Get:12 http://ftpmaster.internal/ubuntu bionic/main armhf libatomic1 armhf 7.2.0-18ubuntu2 [6296 B] Get:13 http://ftpmaster.internal/ubuntu bionic/main armhf libasan4 armhf 7.2.0-18ubuntu2 [328 kB] Get:14 http://ftpmaster.internal/ubuntu bionic/main armhf libubsan0 armhf 7.2.0-18ubuntu2 [108 kB] Get:15 http://ftpmaster.internal/ubuntu bionic/main armhf libcilkrts5 armhf 7.2.0-18ubuntu2 [36.0 kB] Get:16 http://ftpmaster.internal/ubuntu bionic/main armhf cpp-7 armhf 7.2.0-18ubuntu2 [5289 kB] Get:17 http://ftpmaster.internal/ubuntu bionic/main armhf libcc1-0 armhf 7.2.0-18ubuntu2 [32.3 kB] Get:18 http://ftpmaster.internal/ubuntu bionic/main armhf g++-7 armhf 7.2.0-18ubuntu2 [6034 kB] Get:19 http://ftpmaster.internal/ubuntu bionic/main armhf gcc-7 armhf 7.2.0-18ubuntu2 [5925 kB] Get:20 http://ftpmaster.internal/ubuntu bionic/main armhf libgcc-7-dev armhf 7.2.0-18ubuntu2 [709 kB] Get:21 http://ftpmaster.internal/ubuntu bionic/main armhf libstdc++-7-dev armhf 7.2.0-18ubuntu2 [1529 kB] Get:22 http://ftpmaster.internal/ubuntu bionic/main armhf libstdc++6 armhf 7.2.0-18ubuntu2 [350 kB] Get:23 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libgmp10 armhf 2:6.1.2+dfsg-1.1 [182 kB] Get:24 http://ftpmaster.internal/ubuntu bionic/main armhf libbinutils armhf 2.29.1-12ubuntu1 [307 kB] Get:25 http://ftpmaster.internal/ubuntu bionic/main armhf binutils armhf 2.29.1-12ubuntu1 [3372 B] Get:26 http://ftpmaster.internal/ubuntu bionic/main armhf binutils-common armhf 2.29.1-12ubuntu1 [190 kB] Get:27 http://ftpmaster.internal/ubuntu bionic/main armhf binutils-arm-linux-gnueabihf armhf 2.29.1-12ubuntu1 [2188 kB] Get:28 http://ftpmaster.internal/ubuntu bionic/main armhf libc6 armhf 2.26-0ubuntu2 [2212 kB] Get:29 http://ftpmaster.internal/ubuntu bionic/main armhf e2fslibs armhf 1.43.7-1 [145 kB] Get:30 http://ftpmaster.internal/ubuntu bionic/main armhf e2fsprogs armhf 1.43.7-1 [477 kB] Get:31 http://ftpmaster.internal/ubuntu bionic/main armhf findutils armhf 4.6.0+git+20170828-2 [277 kB] Get:32 http://ftpmaster.internal/ubuntu bionic/main armhf perl-modules-5.26 all 5.26.1-3 [2761 kB] Get:33 http://ftpmaster.internal/ubuntu bionic/main armhf libperl5.26 armhf 5.26.1-3 [2871 kB] Get:34 http://ftpmaster.internal/ubuntu bionic/main armhf perl armhf 5.26.1-3 [201 kB] Get:35 http://ftpmaster.internal/ubuntu bionic/main armhf perl-base armhf 5.26.1-3 [1289 kB] Get:36 http://ftpmaster.internal/ubuntu bionic/main armhf libuuid1 armhf 2.30.2-0.1ubuntu1 [14.5 kB] Get:37 http://ftpmaster.internal/ubuntu bionic/main armhf libblkid1 armhf 2.30.2-0.1ubuntu1 [106 kB] Get:38 http://ftpmaster.internal/ubuntu bionic/main armhf libsmartcols1 armhf 2.30.2-0.1ubuntu1 [68.7 kB] Get:39 http://ftpmaster.internal/ubuntu bionic/main armhf libfdisk1 armhf 2.30.2-0.1ubuntu1 [144 kB] Get:40 http://ftpmaster.internal/ubuntu bionic/main armhf libpcre3 armhf 2:8.39-8 [209 kB] Get:41 http://ftpmaster.internal/ubuntu bionic/main armhf libselinux1 armhf 2.7-2 [59.1 kB] Get:42 http://ftpmaster.internal/ubuntu bionic/main armhf libmount1 armhf 2.30.2-0.1ubuntu1 [116 kB] Get:43 http://ftpmaster.internal/ubuntu bionic/main armhf fdisk armhf 2.30.2-0.1ubuntu1 [96.6 kB] Get:44 http://ftpmaster.internal/ubuntu bionic/main armhf util-linux armhf 2.30.2-0.1ubuntu1 [823 kB] Get:45 http://ftpmaster.internal/ubuntu bionic/main armhf base-passwd armhf 3.5.44 [45.9 kB] Get:46 http://ftpmaster.internal/ubuntu bionic/main armhf libc-bin armhf 2.26-0ubuntu2 [477 kB] Get:47 http://ftpmaster.internal/ubuntu bionic/main armhf sysvinit-utils armhf 2.88dsf-59.10ubuntu1 [17.2 kB] Get:48 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libudev1 armhf 235-3ubuntu3 [49.4 kB] Get:49 http://ftpmaster.internal/ubuntu bionic/main armhf libapt-pkg5.0 armhf 1.6~alpha5 [709 kB] Get:50 http://ftpmaster.internal/ubuntu bionic/main armhf debconf all 1.5.65 [124 kB] Get:51 http://ftpmaster.internal/ubuntu bionic/main armhf adduser all 3.116ubuntu1 [163 kB] Get:52 http://ftpmaster.internal/ubuntu bionic/main armhf libgpg-error0 armhf 1.27-5 [32.4 kB] Get:53 http://ftpmaster.internal/ubuntu bionic/main armhf libgcrypt20 armhf 1.8.1-4 [363 kB] Get:54 http://ftpmaster.internal/ubuntu bionic/main armhf gpgv armhf 2.1.15-1ubuntu8 [157 kB] Get:55 http://ftpmaster.internal/ubuntu bionic/main armhf libseccomp2 armhf 2.3.1-2.1ubuntu3 [29.9 kB] Get:56 http://ftpmaster.internal/ubuntu bionic/main armhf apt armhf 1.6~alpha5 [1104 kB] Get:57 http://ftpmaster.internal/ubuntu bionic/main armhf libapparmor1 armhf 2.11.0-2ubuntu18 [24.6 kB] Get:58 http://ftpmaster.internal/ubuntu bionic/main armhf libcap2 armhf 1:2.25-1.2 [11.7 kB] Get:59 http://ftpmaster.internal/ubuntu bionic/main armhf libidn11 armhf 1.33-2.1 [42.7 kB] Get:60 http://ftpmaster.internal/ubuntu bionic/main armhf libip4tc0 armhf 1.6.1-2ubuntu2 [17.8 kB] Get:61 http://ftpmaster.internal/ubuntu bionic/main armhf mount armhf 2.30.2-0.1ubuntu1 [104 kB] Get:62 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf systemd armhf 235-3ubuntu3 [2679 kB] Get:63 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libsystemd0 armhf 235-3ubuntu3 [178 kB] Get:64 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf systemd-sysv armhf 235-3ubuntu3 [13.1 kB] Get:65 http://ftpmaster.internal/ubuntu bionic/main armhf libcap-ng0 armhf 0.7.7-3.1 [9816 B] Get:66 http://ftpmaster.internal/ubuntu bionic/main armhf libcomerr2 armhf 1.43.7-1 [10.6 kB] Get:67 http://ftpmaster.internal/ubuntu bionic/main armhf libsemanage-common all 2.7-2 [6916 B] Get:68 http://ftpmaster.internal/ubuntu bionic/main armhf libsemanage1 armhf 2.7-2 [72.3 kB] Get:69 http://ftpmaster.internal/ubuntu bionic/main armhf libss2 armhf 1.43.7-1 [9376 B] Get:70 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libffi6 armhf 3.2.1-7 [16.4 kB] Get:71 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libnettle6 armhf 3.4-1 [123 kB] Get:72 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libhogweed4 armhf 3.4-1 [127 kB] Get:73 http://ftpmaster.internal/ubuntu bionic/main armhf libp11-kit0 armhf 0.23.9-2 [162 kB] Get:74 http://ftpmaster.internal/ubuntu bionic/main armhf libtasn1-6 armhf 4.12-3 [31.2 kB] Get:75 http://ftpmaster.internal/ubuntu bionic/main armhf lsb-base all 9.20170808ubuntu1 [12.5 kB] Get:76 http://ftpmaster.internal/ubuntu bionic/main armhf sensible-utils all 0.0.11 [14.8 kB] Get:77 http://ftpmaster.internal/ubuntu bionic/main armhf libassuan0 armhf 2.5.1-1 [28.1 kB] Get:78 http://ftpmaster.internal/ubuntu bionic/main armhf pinentry-curses armhf 1.0.0-3 [30.4 kB] Get:79 http://ftpmaster.internal/ubuntu bionic/main armhf libnpth0 armhf 1.5-3 [6632 B] Get:80 http://ftpmaster.internal/ubuntu bionic/main armhf gnupg armhf 2.1.15-1ubuntu8 [711 kB] Get:81 http://ftpmaster.internal/ubuntu bionic/main armhf gnupg-agent armhf 2.1.15-1ubuntu8 [211 kB] Get:82 http://ftpmaster.internal/ubuntu bionic/main armhf libsqlite3-0 armhf 3.21.0-1 [417 kB] Get:83 http://ftpmaster.internal/ubuntu bionic/main armhf libroken18-heimdal armhf 7.5.0+dfsg-1 [34.1 kB] Get:84 http://ftpmaster.internal/ubuntu bionic/main armhf libasn1-8-heimdal armhf 7.5.0+dfsg-1 [136 kB] Get:85 http://ftpmaster.internal/ubuntu bionic/main armhf libheimbase1-heimdal armhf 7.5.0+dfsg-1 [24.1 kB] Get:86 http://ftpmaster.internal/ubuntu bionic/main armhf libhcrypto4-heimdal armhf 7.5.0+dfsg-1 [76.5 kB] Get:87 http://ftpmaster.internal/ubuntu bionic/main armhf libwind0-heimdal armhf 7.5.0+dfsg-1 [47.2 kB] Get:88 http://ftpmaster.internal/ubuntu bionic/main armhf libhx509-5-heimdal armhf 7.5.0+dfsg-1 [87.9 kB] Get:89 http://ftpmaster.internal/ubuntu bionic/main armhf libkrb5-26-heimdal armhf 7.5.0+dfsg-1 [168 kB] Get:90 http://ftpmaster.internal/ubuntu bionic/main armhf libheimntlm0-heimdal armhf 7.5.0+dfsg-1 [13.1 kB] Get:91 http://ftpmaster.internal/ubuntu bionic/main armhf libgssapi3-heimdal armhf 7.5.0+dfsg-1 [78.8 kB] Get:92 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libssl1.0.0 armhf 1.0.2g-1ubuntu15 [706 kB] Get:93 http://ftpmaster.internal/ubuntu bionic/main armhf multiarch-support armhf 2.26-0ubuntu2 [6832 B] Get:94 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf openssl armhf 1.0.2g-1ubuntu15 [477 kB] Get:95 http://ftpmaster.internal/ubuntu bionic/main armhf tzdata all 2017c-1 [188 kB] Get:96 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libgssapi-krb5-2 armhf 1.15.2-2 [99.2 kB] Get:97 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libkrb5-3 armhf 1.15.2-2 [231 kB] Get:98 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libkrb5support0 armhf 1.15.2-2 [27.4 kB] Get:99 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libk5crypto3 armhf 1.15.2-2 [83.5 kB] Get:100 http://ftpmaster.internal/ubuntu bionic/main armhf libkeyutils1 armhf 1.5.9-9.2ubuntu1 [8380 B] Get:101 http://ftpmaster.internal/ubuntu bionic/main armhf libidn2-0 armhf 2.0.4-1 [88.2 kB] Get:102 http://ftpmaster.internal/ubuntu bionic/main armhf libpng16-16 armhf 1.6.34-1 [159 kB] Get:103 http://ftpmaster.internal/ubuntu bionic/universe armhf apt-transport-https all 1.6~alpha5 [1692 B] Get:104 http://ftpmaster.internal/ubuntu bionic/main armhf dpkg-dev all 1.19.0.4ubuntu1 [607 kB] Get:105 http://ftpmaster.internal/ubuntu bionic/main armhf libdpkg-perl all 1.19.0.4ubuntu1 [211 kB] Get:106 http://ftpmaster.internal/ubuntu bionic/main armhf build-essential armhf 12.4ubuntu1 [4752 B] Get:107 http://ftpmaster.internal/ubuntu bionic/main armhf libnghttp2-14 armhf 1.28.0-1 [67.3 kB] Get:108 http://ftpmaster.internal/ubuntu bionic/main armhf libpsl5 armhf 0.19.1-4 [39.9 kB] Get:109 http://ftpmaster.internal/ubuntu bionic/main armhf libcurl3-gnutls armhf 7.57.0-1ubuntu1 [180 kB] Get:110 http://ftpmaster.internal/ubuntu bionic/main armhf liblockfile-bin armhf 1.14-1.1 [10.9 kB] Get:111 http://ftpmaster.internal/ubuntu bionic/main armhf liblockfile1 armhf 1.14-1.1 [5784 B] Get:112 http://ftpmaster.internal/ubuntu bionic/main armhf optipng armhf 0.7.6-1.1 [80.6 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 52.8 MB in 2s (25.5 MB/s) (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../base-files_10ubuntu1_armhf.deb ... Unpacking base-files (10ubuntu1) over (9.6ubuntu101) ... Setting up base-files (10ubuntu1) ... Installing new version of config file /etc/debian_version ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.30.2-0.1ubuntu1_armhf.deb ... Unpacking bsdutils (1:2.30.2-0.1ubuntu1) over (1:2.30.1-0ubuntu4) ... Setting up bsdutils (1:2.30.2-0.1ubuntu1) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../coreutils_8.26-3ubuntu4_armhf.deb ... Unpacking coreutils (8.26-3ubuntu4) over (8.26-3ubuntu3) ... Setting up coreutils (8.26-3ubuntu4) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../debianutils_4.8.3_armhf.deb ... Unpacking debianutils (4.8.3) over (4.8.2) ... Setting up debianutils (4.8.3) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.0.4ubuntu1_armhf.deb ... Unpacking dpkg (1.19.0.4ubuntu1) over (1.18.24ubuntu1) ... Setting up dpkg (1.19.0.4ubuntu1) ... Installing new version of config file /etc/alternatives/README ... Installing new version of config file /etc/cron.daily/dpkg ... Installing new version of config file /etc/logrotate.d/dpkg ... (Reading database ... 12459 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.26-0ubuntu2_armhf.deb ... Unpacking libc6-dev:armhf (2.26-0ubuntu2) over (2.26-0ubuntu1) ... Preparing to unpack .../libc-dev-bin_2.26-0ubuntu2_armhf.deb ... Unpacking libc-dev-bin (2.26-0ubuntu2) over (2.26-0ubuntu1) ... Preparing to unpack .../linux-libc-dev_4.14.0-13.15_armhf.deb ... Unpacking linux-libc-dev:armhf (4.14.0-13.15) over (4.13.0-11.12) ... Preparing to unpack .../libgomp1_7.2.0-18ubuntu2_armhf.deb ... Unpacking libgomp1:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../gcc-7-base_7.2.0-18ubuntu2_armhf.deb ... Unpacking gcc-7-base:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Setting up gcc-7-base:armhf (7.2.0-18ubuntu2) ... (Reading database ... 12464 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a7.2.0-18ubuntu2_armhf.deb ... Unpacking libgcc1:armhf (1:7.2.0-18ubuntu2) over (1:7.2.0-6ubuntu1) ... Setting up libgcc1:armhf (1:7.2.0-18ubuntu2) ... (Reading database ... 12464 files and directories currently installed.) Preparing to unpack .../00-libatomic1_7.2.0-18ubuntu2_armhf.deb ... Unpacking libatomic1:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../01-libasan4_7.2.0-18ubuntu2_armhf.deb ... Unpacking libasan4:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../02-libubsan0_7.2.0-18ubuntu2_armhf.deb ... Unpacking libubsan0:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../03-libcilkrts5_7.2.0-18ubuntu2_armhf.deb ... Unpacking libcilkrts5:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../04-cpp-7_7.2.0-18ubuntu2_armhf.deb ... Unpacking cpp-7 (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../05-libcc1-0_7.2.0-18ubuntu2_armhf.deb ... Unpacking libcc1-0:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../06-g++-7_7.2.0-18ubuntu2_armhf.deb ... Unpacking g++-7 (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../07-gcc-7_7.2.0-18ubuntu2_armhf.deb ... Unpacking gcc-7 (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../08-libgcc-7-dev_7.2.0-18ubuntu2_armhf.deb ... Unpacking libgcc-7-dev:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../09-libstdc++-7-dev_7.2.0-18ubuntu2_armhf.deb ... Unpacking libstdc++-7-dev:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Preparing to unpack .../10-libstdc++6_7.2.0-18ubuntu2_armhf.deb ... Unpacking libstdc++6:armhf (7.2.0-18ubuntu2) over (7.2.0-6ubuntu1) ... Setting up libstdc++6:armhf (7.2.0-18ubuntu2) ... (Reading database ... 12468 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.1.2+dfsg-1.1_armhf.deb ... Unpacking libgmp10:armhf (2:6.1.2+dfsg-1.1) over (2:6.1.2+dfsg-1) ... Setting up libgmp10:armhf (2:6.1.2+dfsg-1.1) ... (Reading database ... 12468 files and directories currently installed.) Preparing to unpack .../libbinutils_2.29.1-12ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.29.1-12ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../binutils_2.29.1-12ubuntu1_armhf.deb ... Unpacking binutils (2.29.1-12ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../binutils-common_2.29.1-12ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.29.1-12ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../binutils-arm-linux-gnueabihf_2.29.1-12ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.29.1-12ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../libc6_2.26-0ubuntu2_armhf.deb ... Unpacking libc6:armhf (2.26-0ubuntu2) over (2.26-0ubuntu1) ... Setting up libc6:armhf (2.26-0ubuntu2) ... (Reading database ... 12468 files and directories currently installed.) Preparing to unpack .../e2fslibs_1.43.7-1_armhf.deb ... Unpacking e2fslibs:armhf (1.43.7-1) over (1.43.5-1) ... Setting up e2fslibs:armhf (1.43.7-1) ... (Reading database ... 12468 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.43.7-1_armhf.deb ... Unpacking e2fsprogs (1.43.7-1) over (1.43.5-1) ... Setting up e2fsprogs (1.43.7-1) ... Installing new version of config file /etc/mke2fs.conf ... (Reading database ... 12468 files and directories currently installed.) Preparing to unpack .../findutils_4.6.0+git+20170828-2_armhf.deb ... Unpacking findutils (4.6.0+git+20170828-2) over (4.6.0+git+20170729-2) ... Setting up findutils (4.6.0+git+20170828-2) ... (Reading database ... 12468 files and directories currently installed.) Preparing to unpack .../perl_5.26.1-3_armhf.deb ... Unpacking perl (5.26.1-3) over (5.26.0-8ubuntu1) ... Preparing to unpack .../perl-modules-5.26_5.26.1-3_all.deb ... Unpacking perl-modules-5.26 (5.26.1-3) over (5.26.0-8ubuntu1) ... Preparing to unpack .../libperl5.26_5.26.1-3_armhf.deb ... Unpacking libperl5.26:armhf (5.26.1-3) over (5.26.0-8ubuntu1) ... Preparing to unpack .../perl-base_5.26.1-3_armhf.deb ... Unpacking perl-base (5.26.1-3) over (5.26.0-8ubuntu1) ... Setting up perl-base (5.26.1-3) ... (Reading database ... 12468 files and directories currently installed.) Preparing to unpack .../libuuid1_2.30.2-0.1ubuntu1_armhf.deb ... Unpacking libuuid1:armhf (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libuuid1:armhf (2.30.2-0.1ubuntu1) ... (Reading database ... 12468 files and directories currently installed.) Preparing to unpack .../libblkid1_2.30.2-0.1ubuntu1_armhf.deb ... Unpacking libblkid1:armhf (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libblkid1:armhf (2.30.2-0.1ubuntu1) ... (Reading database ... 12468 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.30.2-0.1ubuntu1_armhf.deb ... Unpacking libsmartcols1:armhf (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libsmartcols1:armhf (2.30.2-0.1ubuntu1) ... (Reading database ... 12468 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.30.2-0.1ubuntu1_armhf.deb ... Unpacking libfdisk1:armhf (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libfdisk1:armhf (2.30.2-0.1ubuntu1) ... (Reading database ... 12468 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-8_armhf.deb ... Unpacking libpcre3:armhf (2:8.39-8) over (2:8.39-4) ... Setting up libpcre3:armhf (2:8.39-8) ... (Reading database ... 12468 files and directories currently installed.) Preparing to unpack .../libselinux1_2.7-2_armhf.deb ... Unpacking libselinux1:armhf (2.7-2) over (2.7-1) ... Setting up libselinux1:armhf (2.7-2) ... (Reading database ... 12468 files and directories currently installed.) Preparing to unpack .../libmount1_2.30.2-0.1ubuntu1_armhf.deb ... Unpacking libmount1:armhf (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libmount1:armhf (2.30.2-0.1ubuntu1) ... (Reading database ... 12468 files and directories currently installed.) Preparing to unpack .../fdisk_2.30.2-0.1ubuntu1_armhf.deb ... Unpacking fdisk (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up fdisk (2.30.2-0.1ubuntu1) ... (Reading database ... 12468 files and directories currently installed.) Preparing to unpack .../util-linux_2.30.2-0.1ubuntu1_armhf.deb ... Unpacking util-linux (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up util-linux (2.30.2-0.1ubuntu1) ... (Reading database ... 12469 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.44_armhf.deb ... Unpacking base-passwd (3.5.44) over (3.5.43) ... Setting up base-passwd (3.5.44) ... (Reading database ... 12469 files and directories currently installed.) Preparing to unpack .../libc-bin_2.26-0ubuntu2_armhf.deb ... Unpacking libc-bin (2.26-0ubuntu2) over (2.26-0ubuntu1) ... Setting up libc-bin (2.26-0ubuntu2) ... (Reading database ... 12469 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.88dsf-59.10ubuntu1_armhf.deb ... Unpacking sysvinit-utils (2.88dsf-59.10ubuntu1) over (2.88dsf-59.8git1) ... Setting up sysvinit-utils (2.88dsf-59.10ubuntu1) ... (Reading database ... 12469 files and directories currently installed.) Preparing to unpack .../libudev1_235-3ubuntu3_armhf.deb ... Unpacking libudev1:armhf (235-3ubuntu3) over (234-2ubuntu10) ... Setting up libudev1:armhf (235-3ubuntu3) ... (Reading database ... 12469 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.6~alpha5_armhf.deb ... Unpacking libapt-pkg5.0:armhf (1.6~alpha5) over (1.5~rc4) ... Setting up libapt-pkg5.0:armhf (1.6~alpha5) ... (Reading database ... 12469 files and directories currently installed.) Preparing to unpack .../debconf_1.5.65_all.deb ... Unpacking debconf (1.5.65) over (1.5.63) ... Setting up debconf (1.5.65) ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../adduser_3.116ubuntu1_all.deb ... Unpacking adduser (3.116ubuntu1) over (3.113+nmu3ubuntu5) ... Setting up adduser (3.116ubuntu1) ... (Reading database ... 12461 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.27-5_armhf.deb ... Unpacking libgpg-error0:armhf (1.27-5) over (1.27-3) ... Setting up libgpg-error0:armhf (1.27-5) ... (Reading database ... 12461 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.1-4_armhf.deb ... Unpacking libgcrypt20:armhf (1.8.1-4) over (1.7.8-2ubuntu1) ... Setting up libgcrypt20:armhf (1.8.1-4) ... (Reading database ... 12461 files and directories currently installed.) Preparing to unpack .../gpgv_2.1.15-1ubuntu8_armhf.deb ... Unpacking gpgv (2.1.15-1ubuntu8) over (2.1.15-1ubuntu7) ... Setting up gpgv (2.1.15-1ubuntu8) ... (Reading database ... 12461 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.3.1-2.1ubuntu3_armhf.deb ... Unpacking libseccomp2:armhf (2.3.1-2.1ubuntu3) over (2.3.1-2.1ubuntu2) ... Setting up libseccomp2:armhf (2.3.1-2.1ubuntu3) ... (Reading database ... 12461 files and directories currently installed.) Preparing to unpack .../apt_1.6~alpha5_armhf.deb ... Unpacking apt (1.6~alpha5) over (1.5~rc4) ... Setting up apt (1.6~alpha5) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.11.0-2ubuntu18_armhf.deb ... Unpacking libapparmor1:armhf (2.11.0-2ubuntu18) over (2.11.0-2ubuntu17) ... Preparing to unpack .../libcap2_1%3a2.25-1.2_armhf.deb ... Unpacking libcap2:armhf (1:2.25-1.2) over (1:2.25-1) ... Preparing to unpack .../libidn11_1.33-2.1_armhf.deb ... Unpacking libidn11:armhf (1.33-2.1) over (1.33-2) ... Setting up libidn11:armhf (1.33-2.1) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../libip4tc0_1.6.1-2ubuntu2_armhf.deb ... Unpacking libip4tc0:armhf (1.6.1-2ubuntu2) over (1.6.1-2ubuntu1) ... Preparing to unpack .../mount_2.30.2-0.1ubuntu1_armhf.deb ... Unpacking mount (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Preparing to unpack .../systemd_235-3ubuntu3_armhf.deb ... Unpacking systemd (235-3ubuntu3) over (234-2ubuntu10) ... Preparing to unpack .../libsystemd0_235-3ubuntu3_armhf.deb ... Unpacking libsystemd0:armhf (235-3ubuntu3) over (234-2ubuntu10) ... Setting up libsystemd0:armhf (235-3ubuntu3) ... Setting up libapparmor1:armhf (2.11.0-2ubuntu18) ... Setting up libcap2:armhf (1:2.25-1.2) ... Setting up libip4tc0:armhf (1.6.1-2ubuntu2) ... Setting up mount (2.30.2-0.1ubuntu1) ... Setting up systemd (235-3ubuntu3) ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/system.conf ... Removing empty /etc/rc.local Removed /etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service. Removing user `systemd-bus-proxy' ... Warning: group `systemd-bus-proxy' has no more members. Done. (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../systemd-sysv_235-3ubuntu3_armhf.deb ... Unpacking systemd-sysv (235-3ubuntu3) over (234-2ubuntu10) ... Preparing to unpack .../libcap-ng0_0.7.7-3.1_armhf.deb ... Unpacking libcap-ng0:armhf (0.7.7-3.1) over (0.7.7-3build1) ... Setting up libcap-ng0:armhf (0.7.7-3.1) ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../libcomerr2_1.43.7-1_armhf.deb ... Unpacking libcomerr2:armhf (1.43.7-1) over (1.43.5-1) ... Setting up libcomerr2:armhf (1.43.7-1) ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.7-2_all.deb ... Unpacking libsemanage-common (2.7-2) over (2.7-1) ... Setting up libsemanage-common (2.7-2) ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.7-2_armhf.deb ... Unpacking libsemanage1:armhf (2.7-2) over (2.7-1) ... Setting up libsemanage1:armhf (2.7-2) ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../libss2_1.43.7-1_armhf.deb ... Unpacking libss2:armhf (1.43.7-1) over (1.43.5-1) ... Setting up libss2:armhf (1.43.7-1) ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../libffi6_3.2.1-7_armhf.deb ... Unpacking libffi6:armhf (3.2.1-7) over (3.2.1-6) ... Setting up libffi6:armhf (3.2.1-7) ... (Reading database ... 12463 files and directories currently installed.) Preparing to unpack .../libnettle6_3.4-1_armhf.deb ... Unpacking libnettle6:armhf (3.4-1) over (3.3-1) ... Setting up libnettle6:armhf (3.4-1) ... (Reading database ... 12465 files and directories currently installed.) Preparing to unpack .../libhogweed4_3.4-1_armhf.deb ... Unpacking libhogweed4:armhf (3.4-1) over (3.3-1) ... Setting up libhogweed4:armhf (3.4-1) ... (Reading database ... 12465 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.9-2_armhf.deb ... Unpacking libp11-kit0:armhf (0.23.9-2) over (0.23.7-3) ... Setting up libp11-kit0:armhf (0.23.9-2) ... (Reading database ... 12465 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.12-3_armhf.deb ... Unpacking libtasn1-6:armhf (4.12-3) over (4.12-2.1) ... Setting up libtasn1-6:armhf (4.12-3) ... (Reading database ... 12465 files and directories currently installed.) Preparing to unpack .../00-lsb-base_9.20170808ubuntu1_all.deb ... Unpacking lsb-base (9.20170808ubuntu1) over (9.20160110ubuntu5) ... Preparing to unpack .../01-sensible-utils_0.0.11_all.deb ... Unpacking sensible-utils (0.0.11) over (0.0.10) ... Preparing to unpack .../02-libassuan0_2.5.1-1_armhf.deb ... Unpacking libassuan0:armhf (2.5.1-1) over (2.4.3-3) ... Preparing to unpack .../03-pinentry-curses_1.0.0-3_armhf.deb ... Unpacking pinentry-curses (1.0.0-3) over (1.0.0-2) ... Preparing to unpack .../04-libnpth0_1.5-3_armhf.deb ... Unpacking libnpth0:armhf (1.5-3) over (1.5-2) ... Preparing to unpack .../05-gnupg_2.1.15-1ubuntu8_armhf.deb ... Unpacking gnupg (2.1.15-1ubuntu8) over (2.1.15-1ubuntu7) ... Preparing to unpack .../06-gnupg-agent_2.1.15-1ubuntu8_armhf.deb ... Unpacking gnupg-agent (2.1.15-1ubuntu8) over (2.1.15-1ubuntu7) ... Preparing to unpack .../07-libsqlite3-0_3.21.0-1_armhf.deb ... Unpacking libsqlite3-0:armhf (3.21.0-1) over (3.19.3-3) ... Preparing to unpack .../08-libroken18-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libroken18-heimdal:armhf (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../09-libasn1-8-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libasn1-8-heimdal:armhf (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../10-libheimbase1-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libheimbase1-heimdal:armhf (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../11-libhcrypto4-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libhcrypto4-heimdal:armhf (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../12-libwind0-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libwind0-heimdal:armhf (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../13-libhx509-5-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libhx509-5-heimdal:armhf (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../14-libkrb5-26-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libkrb5-26-heimdal:armhf (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../15-libheimntlm0-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libheimntlm0-heimdal:armhf (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../16-libgssapi3-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libgssapi3-heimdal:armhf (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../17-libssl1.0.0_1.0.2g-1ubuntu15_armhf.deb ... Unpacking libssl1.0.0:armhf (1.0.2g-1ubuntu15) over (1.0.2g-1ubuntu13) ... Preparing to unpack .../18-multiarch-support_2.26-0ubuntu2_armhf.deb ... Unpacking multiarch-support (2.26-0ubuntu2) over (2.26-0ubuntu1) ... Preparing to unpack .../19-openssl_1.0.2g-1ubuntu15_armhf.deb ... Unpacking openssl (1.0.2g-1ubuntu15) over (1.0.2g-1ubuntu13) ... Preparing to unpack .../20-tzdata_2017c-1_all.deb ... Unpacking tzdata (2017c-1) over (2017b-2) ... Preparing to unpack .../21-libgssapi-krb5-2_1.15.2-2_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.15.2-2) over (1.15.1-2) ... Preparing to unpack .../22-libkrb5-3_1.15.2-2_armhf.deb ... Unpacking libkrb5-3:armhf (1.15.2-2) over (1.15.1-2) ... Preparing to unpack .../23-libkrb5support0_1.15.2-2_armhf.deb ... Unpacking libkrb5support0:armhf (1.15.2-2) over (1.15.1-2) ... Preparing to unpack .../24-libk5crypto3_1.15.2-2_armhf.deb ... Unpacking libk5crypto3:armhf (1.15.2-2) over (1.15.1-2) ... Preparing to unpack .../25-libkeyutils1_1.5.9-9.2ubuntu1_armhf.deb ... Unpacking libkeyutils1:armhf (1.5.9-9.2ubuntu1) over (1.5.9-9ubuntu1) ... Preparing to unpack .../26-libidn2-0_2.0.4-1_armhf.deb ... Unpacking libidn2-0:armhf (2.0.4-1) over (2.0.2-5) ... Preparing to unpack .../27-libpng16-16_1.6.34-1_armhf.deb ... Unpacking libpng16-16:armhf (1.6.34-1) over (1.6.32-2) ... Preparing to unpack .../28-apt-transport-https_1.6~alpha5_all.deb ... Unpacking apt-transport-https (1.6~alpha5) over (1.5~rc4) ... Preparing to unpack .../29-dpkg-dev_1.19.0.4ubuntu1_all.deb ... Unpacking dpkg-dev (1.19.0.4ubuntu1) over (1.18.24ubuntu1) ... Preparing to unpack .../30-libdpkg-perl_1.19.0.4ubuntu1_all.deb ... Unpacking libdpkg-perl (1.19.0.4ubuntu1) over (1.18.24ubuntu1) ... Preparing to unpack .../31-build-essential_12.4ubuntu1_armhf.deb ... Unpacking build-essential (12.4ubuntu1) over (12.1ubuntu2) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../32-libnghttp2-14_1.28.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.28.0-1) ... Preparing to unpack .../33-libpsl5_0.19.1-4_armhf.deb ... Unpacking libpsl5:armhf (0.19.1-4) over (0.18.0-2) ... Preparing to unpack .../34-libcurl3-gnutls_7.57.0-1ubuntu1_armhf.deb ... Unpacking libcurl3-gnutls:armhf (7.57.0-1ubuntu1) over (7.55.1-1ubuntu1) ... Preparing to unpack .../35-liblockfile-bin_1.14-1.1_armhf.deb ... Unpacking liblockfile-bin (1.14-1.1) over (1.14-1) ... Preparing to unpack .../36-liblockfile1_1.14-1.1_armhf.deb ... Unpacking liblockfile1:armhf (1.14-1.1) over (1.14-1) ... Preparing to unpack .../37-optipng_0.7.6-1.1_armhf.deb ... Unpacking optipng (0.7.6-1.1) over (0.7.6-1build1) ... Setting up libnpth0:armhf (1.5-3) ... Setting up libgomp1:armhf (7.2.0-18ubuntu2) ... Setting up libatomic1:armhf (7.2.0-18ubuntu2) ... Setting up liblockfile-bin (1.14-1.1) ... Setting up libcc1-0:armhf (7.2.0-18ubuntu2) ... Setting up apt-transport-https (1.6~alpha5) ... Setting up libidn2-0:armhf (2.0.4-1) ... Setting up libssl1.0.0:armhf (1.0.2g-1ubuntu15) ... Setting up libnghttp2-14:armhf (1.28.0-1) ... Setting up libasan4:armhf (7.2.0-18ubuntu2) ... Setting up libpng16-16:armhf (1.6.34-1) ... Setting up libcilkrts5:armhf (7.2.0-18ubuntu2) ... Setting up libpsl5:armhf (0.19.1-4) ... Setting up multiarch-support (2.26-0ubuntu2) ... Setting up tzdata (2017c-1) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Dec 26 17:28:12 UTC 2017. Universal Time is now: Tue Dec 26 17:28:12 UTC 2017. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up systemd-sysv (235-3ubuntu3) ... Setting up libubsan0:armhf (7.2.0-18ubuntu2) ... Setting up liblockfile1:armhf (1.14-1.1) ... Setting up linux-libc-dev:armhf (4.14.0-13.15) ... Setting up libroken18-heimdal:armhf (7.5.0+dfsg-1) ... Setting up perl-modules-5.26 (5.26.1-3) ... Setting up libkrb5support0:armhf (1.15.2-2) ... Setting up optipng (0.7.6-1.1) ... Setting up libgcc-7-dev:armhf (7.2.0-18ubuntu2) ... Setting up cpp-7 (7.2.0-18ubuntu2) ... Setting up lsb-base (9.20170808ubuntu1) ... Setting up binutils-common:armhf (2.29.1-12ubuntu1) ... Setting up sensible-utils (0.0.11) ... Processing triggers for libc-bin (2.26-0ubuntu2) ... Setting up libperl5.26:armhf (5.26.1-3) ... Setting up libheimbase1-heimdal:armhf (7.5.0+dfsg-1) ... Setting up openssl (1.0.2g-1ubuntu15) ... Setting up libsqlite3-0:armhf (3.21.0-1) ... Setting up libc-dev-bin (2.26-0ubuntu2) ... Setting up libkeyutils1:armhf (1.5.9-9.2ubuntu1) ... Setting up libc6-dev:armhf (2.26-0ubuntu2) ... Setting up libassuan0:armhf (2.5.1-1) ... Setting up libk5crypto3:armhf (1.15.2-2) ... Setting up libwind0-heimdal:armhf (7.5.0+dfsg-1) ... Setting up libbinutils:armhf (2.29.1-12ubuntu1) ... Setting up libasn1-8-heimdal:armhf (7.5.0+dfsg-1) ... Setting up libhcrypto4-heimdal:armhf (7.5.0+dfsg-1) ... Setting up binutils-arm-linux-gnueabihf (2.29.1-12ubuntu1) ... Setting up libhx509-5-heimdal:armhf (7.5.0+dfsg-1) ... Setting up libstdc++-7-dev:armhf (7.2.0-18ubuntu2) ... Setting up perl (5.26.1-3) ... Setting up pinentry-curses (1.0.0-3) ... Setting up libkrb5-3:armhf (1.15.2-2) ... Setting up binutils (2.29.1-12ubuntu1) ... Setting up libkrb5-26-heimdal:armhf (7.5.0+dfsg-1) ... Setting up gnupg-agent (2.1.15-1ubuntu8) ... Setting up libheimntlm0-heimdal:armhf (7.5.0+dfsg-1) ... Setting up gcc-7 (7.2.0-18ubuntu2) ... Setting up g++-7 (7.2.0-18ubuntu2) ... Setting up gnupg (2.1.15-1ubuntu8) ... Setting up libdpkg-perl (1.19.0.4ubuntu1) ... Setting up libgssapi-krb5-2:armhf (1.15.2-2) ... Setting up dpkg-dev (1.19.0.4ubuntu1) ... Setting up libgssapi3-heimdal:armhf (7.5.0+dfsg-1) ... Setting up build-essential (12.4ubuntu1) ... Setting up libcurl3-gnutls:armhf (7.57.0-1ubuntu1) ... Processing triggers for libc-bin (2.26-0ubuntu2) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-14185081 armhf bionic-proposed -c chroot:build-PACKAGEBUILD-14185081 --arch=armhf --dist=bionic-proposed --nolog llvm-toolchain-3.9_3.9.1-19ubuntu1.dsc Initiating build PACKAGEBUILD-14185081 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-101-generic #124-Ubuntu SMP Fri Nov 10 18:30:44 UTC 2017 armv7l sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos01-arm64-009.buildd +==============================================================================+ | llvm-toolchain-3.9 1:3.9.1-19ubuntu1 (armhf) 26 Dec 2017 17:28 | +==============================================================================+ Package: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Source Version: 1:3.9.1-19ubuntu1 Distribution: bionic-proposed Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf I: NOTICE: Log filtering will replace 'build/llvm-toolchain-3.9-simWeO/llvm-toolchain-3.9-3.9.1' with '<>' I: NOTICE: Log filtering will replace 'build/llvm-toolchain-3.9-simWeO' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-14185081/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- llvm-toolchain-3.9_3.9.1-19ubuntu1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-p9aSiW/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-p9aSiW/apt_archive ./ InRelease Get:2 copy:/<>/resolver-p9aSiW/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-p9aSiW/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-p9aSiW/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-p9aSiW/apt_archive ./ Packages [528 B] Fetched 2861 B in 0s (57.1 kB/s) Reading package lists... 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: libasn1-8-heimdal libcurl3-gnutls libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libidn2-0 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libnghttp2-14 libpsl5 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libunistring0 libustr-1.0-1 libwind0-heimdal 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 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-p9aSiW/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 (63.8 kB/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12469 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) ... 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, swig, python-six, python-sphinx, binutils-dev, libjsoncpp-dev, lcov, procps, help2man, zlib1g-dev Merged Build-Conflicts: libllvm-3.4-ocaml-dev, libllvm-3.5-ocaml-dev, 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, swig, python-six, python-sphinx, binutils-dev, libjsoncpp-dev, lcov, procps, help2man, zlib1g-dev Filtered Build-Conflicts: libllvm-3.4-ocaml-dev, libllvm-3.5-ocaml-dev, libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev, ocaml, oprofile dpkg-deb: building package 'sbuild-build-depends-llvm-toolchain-3.9-dummy' in '/<>/resolver-ivIFSV/apt_archive/sbuild-build-depends-llvm-toolchain-3.9-dummy.deb'. Ign:1 copy:/<>/resolver-ivIFSV/apt_archive ./ InRelease Get:2 copy:/<>/resolver-ivIFSV/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-ivIFSV/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-ivIFSV/apt_archive ./ Sources [474 B] Get:5 copy:/<>/resolver-ivIFSV/apt_archive ./ Packages [733 B] Fetched 3326 B in 0s (63.8 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install llvm-toolchain-3.9 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: libcurl3-gnutls libustr-1.0-1 Use 'apt autoremove' to remove them. The following additional 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 libfreetype6 libglib2.0-0 libgraphite2-3 libharfbuzz0b libicu-le-hb0 libicu60 libjs-jquery libjs-sphinxdoc libjs-underscore libjsoncpp-dev libjsoncpp1 liblocale-gettext-perl liblzo2-2 libmagic-mgc libmagic1 libmpdec2 libncurses5-dev libpipeline1 libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib librhash0 libsigsegv2 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 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-minimal python3.6 python3.6-2to3 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 bison-doc wamerican | wordlist whois vacation ninja-build dh-make dwz tk8.6 gettext-doc libasprintf-dev libgettextpo-dev groff lrzip ncurses-doc libtool-doc gfortran | fortran95-compiler gcj-jdk lsb m4-doc less www-browser apparmor 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 libgd-gd2-perl libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs javascript-common 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 packages will be REMOVED: pkg-create-dbgsym* 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 libfreetype6 libglib2.0-0 libgraphite2-3 libharfbuzz0b libicu-le-hb0 libicu60 libjs-jquery libjs-sphinxdoc libjs-underscore libjsoncpp-dev libjsoncpp1 liblocale-gettext-perl liblzo2-2 libmagic-mgc libmagic1 libmpdec2 libncurses5-dev libpipeline1 libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib librhash0 libsigsegv2 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 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-minimal python3.6 python3.6-2to3 python3.6-minimal sbuild-build-depends-llvm-toolchain-3.9-dummy sgml-base sharutils sphinx-common swig swig3.0 tcl tcl-expect tcl8.6 tex-common texinfo ucf xml-core zlib1g-dev 0 upgraded, 131 newly installed, 1 to remove and 0 not upgraded. Need to get 72.3 MB of archives. After this operation, 224 MB of additional disk space will be used. Get:1 copy:/<>/resolver-ivIFSV/apt_archive ./ sbuild-build-depends-llvm-toolchain-3.9-dummy 0.invalid.0 [1064 B] Get:2 http://ftpmaster.internal/ubuntu bionic/main armhf liblocale-gettext-perl armhf 1.07-3build2 [16.1 kB] Get:3 http://ftpmaster.internal/ubuntu bionic/main armhf libpython3.6-minimal armhf 3.6.4-1 [523 kB] Get:4 http://ftpmaster.internal/ubuntu bionic/main armhf libexpat1 armhf 2.2.5-3 [59.7 kB] Get:5 http://ftpmaster.internal/ubuntu bionic/main armhf python3.6-minimal armhf 3.6.4-1 [1213 kB] Get:6 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf python3-minimal armhf 3.6.4~rc1-2 [23.7 kB] Get:7 http://ftpmaster.internal/ubuntu bionic/main armhf mime-support all 3.60ubuntu1 [30.1 kB] Get:8 http://ftpmaster.internal/ubuntu bionic/main armhf libmpdec2 armhf 2.4.2-1 [66.9 kB] Get:9 http://ftpmaster.internal/ubuntu bionic/main armhf libpython3.6-stdlib armhf 3.6.4-1 [1587 kB] Get:10 http://ftpmaster.internal/ubuntu bionic/main armhf python3.6-2to3 all 3.6.4-1 [81.2 kB] Get:11 http://ftpmaster.internal/ubuntu bionic/main armhf python3-distutils all 3.6.4~rc1-6 [145 kB] Get:12 http://ftpmaster.internal/ubuntu bionic/main armhf python3.6 armhf 3.6.4-1 [181 kB] Get:13 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libpython3-stdlib armhf 3.6.4~rc1-2 [7188 B] Get:14 http://ftpmaster.internal/ubuntu bionic/main armhf dh-python all 2.20170125 [83.7 kB] Get:15 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf python3 armhf 3.6.4~rc1-2 [8768 B] Get:16 http://ftpmaster.internal/ubuntu bionic/main armhf groff-base armhf 1.22.3-9 [1013 kB] Get:17 http://ftpmaster.internal/ubuntu bionic/main armhf libbsd0 armhf 0.8.6-3 [40.6 kB] Get:18 http://ftpmaster.internal/ubuntu bionic/main armhf bsdmainutils armhf 9.0.14ubuntu1 [173 kB] Get:19 http://ftpmaster.internal/ubuntu bionic/main armhf libpipeline1 armhf 1.5.0-1 [21.1 kB] Get:20 http://ftpmaster.internal/ubuntu bionic/main armhf man-db armhf 2.7.6.1-4 [872 kB] Get:21 http://ftpmaster.internal/ubuntu bionic/main armhf cmake-data all 3.9.5-1 [1268 kB] Get:22 http://ftpmaster.internal/ubuntu bionic/main armhf liblzo2-2 armhf 2.08-1.2 [44.2 kB] Get:23 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libfreetype6 armhf 2.8.1-0.1ubuntu2 [280 kB] Get:24 http://ftpmaster.internal/ubuntu bionic/main armhf libglib2.0-0 armhf 2.54.1-1ubuntu1 [1013 kB] Get:25 http://ftpmaster.internal/ubuntu bionic/main armhf libgraphite2-3 armhf 1.3.10-8 [65.7 kB] Get:26 http://ftpmaster.internal/ubuntu bionic/main armhf libharfbuzz0b armhf 1.7.2-1 [206 kB] Get:27 http://ftpmaster.internal/ubuntu bionic/main armhf libicu-le-hb0 armhf 1.0.3+git161113-4 [12.5 kB] Get:28 http://ftpmaster.internal/ubuntu bionic/main armhf libicu60 armhf 60.2-1ubuntu1 [7811 kB] Get:29 http://ftpmaster.internal/ubuntu bionic/main armhf libxml2 armhf 2.9.4+dfsg1-5.2ubuntu1 [574 kB] Get:30 http://ftpmaster.internal/ubuntu bionic/main armhf libarchive13 armhf 3.2.2-3.1 [253 kB] Get:31 http://ftpmaster.internal/ubuntu bionic/main armhf libcurl3 armhf 7.57.0-1ubuntu1 [181 kB] Get:32 http://ftpmaster.internal/ubuntu bionic/main armhf libjsoncpp1 armhf 1.7.4-3 [65.9 kB] Get:33 http://ftpmaster.internal/ubuntu bionic/main armhf librhash0 armhf 1.3.4-3 [87.1 kB] Get:34 http://ftpmaster.internal/ubuntu bionic/main armhf libuv1 armhf 1.11.0-2 [51.1 kB] Get:35 http://ftpmaster.internal/ubuntu bionic/main armhf cmake armhf 3.9.5-1 [2699 kB] Get:36 http://ftpmaster.internal/ubuntu bionic/main armhf libsigsegv2 armhf 2.11-1 [12.6 kB] Get:37 http://ftpmaster.internal/ubuntu bionic/main armhf m4 armhf 1.4.18-1 [181 kB] Get:38 http://ftpmaster.internal/ubuntu bionic/main armhf flex armhf 2.6.1-1.3 [281 kB] Get:39 http://ftpmaster.internal/ubuntu bionic/main armhf libpython2.7-minimal armhf 2.7.14-4 [337 kB] Get:40 http://ftpmaster.internal/ubuntu bionic/main armhf python2.7-minimal armhf 2.7.14-4 [1082 kB] Get:41 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf python-minimal armhf 2.7.14-4 [28.0 kB] Get:42 http://ftpmaster.internal/ubuntu bionic/main armhf libpython2.7-stdlib armhf 2.7.14-4 [1833 kB] Get:43 http://ftpmaster.internal/ubuntu bionic/main armhf python2.7 armhf 2.7.14-4 [233 kB] Get:44 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libpython-stdlib armhf 2.7.14-4 [7536 B] Get:45 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf python armhf 2.7.14-4 [140 kB] Get:46 http://ftpmaster.internal/ubuntu bionic/main armhf sgml-base all 1.29 [12.3 kB] Get:47 http://ftpmaster.internal/ubuntu bionic/main armhf ucf all 3.0036 [52.9 kB] Get:48 http://ftpmaster.internal/ubuntu bionic/main armhf tex-common all 6.09 [33.0 kB] Get:49 http://ftpmaster.internal/ubuntu bionic/main armhf distro-info-data all 0.37 [4210 B] Get:50 http://ftpmaster.internal/ubuntu bionic/main armhf libmagic-mgc armhf 1:5.32-1 [184 kB] Get:51 http://ftpmaster.internal/ubuntu bionic/main armhf libmagic1 armhf 1:5.32-1 [62.6 kB] Get:52 http://ftpmaster.internal/ubuntu bionic/main armhf file armhf 1:5.32-1 [21.4 kB] Get:53 http://ftpmaster.internal/ubuntu bionic/main armhf lsb-release all 9.20170808ubuntu1 [11.0 kB] Get:54 http://ftpmaster.internal/ubuntu bionic/main armhf gettext-base armhf 0.19.8.1-4ubuntu2 [45.9 kB] Get:55 http://ftpmaster.internal/ubuntu bionic/main armhf libedit2 armhf 3.1-20170329-1 [61.9 kB] Get:56 http://ftpmaster.internal/ubuntu bionic/main armhf autoconf all 2.69-11 [322 kB] Get:57 http://ftpmaster.internal/ubuntu bionic/main armhf autotools-dev all 20171216.1 [39.7 kB] Get:58 http://ftpmaster.internal/ubuntu bionic/main armhf automake all 1:1.15.1-3ubuntu1 [509 kB] Get:59 http://ftpmaster.internal/ubuntu bionic/main armhf autopoint all 0.19.8.1-4ubuntu2 [412 kB] Get:60 http://ftpmaster.internal/ubuntu bionic/main armhf libbison-dev armhf 2:3.0.4.dfsg-1build1 [339 kB] Get:61 http://ftpmaster.internal/ubuntu bionic/main armhf bison armhf 2:3.0.4.dfsg-1build1 [225 kB] Get:62 http://ftpmaster.internal/ubuntu bionic/universe armhf chrpath armhf 0.16-2 [11.9 kB] Get:63 http://ftpmaster.internal/ubuntu bionic/main armhf libtool all 2.4.6-2 [194 kB] Get:64 http://ftpmaster.internal/ubuntu bionic/main armhf dh-autoreconf all 15 [15.8 kB] Get:65 http://ftpmaster.internal/ubuntu bionic/main armhf libarchive-zip-perl all 1.60-1 [83.9 kB] Get:66 http://ftpmaster.internal/ubuntu bionic/main armhf libfile-stripnondeterminism-perl all 0.040-1 [13.9 kB] Get:67 http://ftpmaster.internal/ubuntu bionic/main armhf libtimedate-perl all 2.3000-2 [37.5 kB] Get:68 http://ftpmaster.internal/ubuntu bionic/main armhf dh-strip-nondeterminism all 0.040-1 [5196 B] Get:69 http://ftpmaster.internal/ubuntu bionic/main armhf libcroco3 armhf 0.6.12-2 [69.4 kB] Get:70 http://ftpmaster.internal/ubuntu bionic/main armhf gettext armhf 0.19.8.1-4ubuntu2 [1027 kB] Get:71 http://ftpmaster.internal/ubuntu bionic/main armhf intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:72 http://ftpmaster.internal/ubuntu bionic/main armhf po-debconf all 1.0.20 [232 kB] Get:73 http://ftpmaster.internal/ubuntu bionic/main armhf debhelper all 11ubuntu1 [887 kB] Get:74 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libtcl8.6 armhf 8.6.8+dfsg-1 [777 kB] Get:75 http://ftpmaster.internal/ubuntu bionic/universe armhf tcl-expect armhf 5.45.3-1 [94.8 kB] Get:76 http://ftpmaster.internal/ubuntu bionic/universe armhf expect armhf 5.45.3-1 [137 kB] Get:77 http://ftpmaster.internal/ubuntu bionic/universe armhf dejagnu all 1.6.1-1 [720 kB] Get:78 http://ftpmaster.internal/ubuntu bionic/main armhf diffstat armhf 1.61-1build1 [21.1 kB] Get:79 http://ftpmaster.internal/ubuntu bionic/main armhf xml-core all 0.18 [21.3 kB] Get:80 http://ftpmaster.internal/ubuntu bionic/main armhf docutils-common all 0.14+dfsg-1 [156 kB] Get:81 http://ftpmaster.internal/ubuntu bionic/universe armhf help2man armhf 1.47.5 [155 kB] Get:82 http://ftpmaster.internal/ubuntu bionic/universe armhf lcov all 1.13-3 [93.1 kB] Get:83 http://ftpmaster.internal/ubuntu bionic/main armhf libbsd-dev armhf 0.8.6-3 [149 kB] Get:84 http://ftpmaster.internal/ubuntu bionic/main armhf libtinfo-dev armhf 6.0+20160625-1ubuntu1 [66.4 kB] Get:85 http://ftpmaster.internal/ubuntu bionic/main armhf libncurses5-dev armhf 6.0+20160625-1ubuntu1 [154 kB] Get:86 http://ftpmaster.internal/ubuntu bionic/main armhf libedit-dev armhf 3.1-20170329-1 [85.3 kB] Get:87 http://ftpmaster.internal/ubuntu bionic/main armhf libexpat1-dev armhf 2.2.5-3 [106 kB] Get:88 http://ftpmaster.internal/ubuntu bionic/main armhf libjs-jquery all 3.2.1-1 [152 kB] Get:89 http://ftpmaster.internal/ubuntu bionic/main armhf libjs-underscore all 1.8.3~dfsg-1 [59.9 kB] Get:90 http://ftpmaster.internal/ubuntu bionic/main armhf libjs-sphinxdoc all 1.6.5-3 [86.2 kB] Get:91 http://ftpmaster.internal/ubuntu bionic/main armhf libpython2.7 armhf 2.7.14-4 [900 kB] Get:92 http://ftpmaster.internal/ubuntu bionic/main armhf libpython2.7-dev armhf 2.7.14-4 [27.7 MB] Get:93 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libpython-dev armhf 2.7.14-4 [7608 B] Get:94 http://ftpmaster.internal/ubuntu bionic/universe armhf libtext-unidecode-perl all 1.30-1 [99.0 kB] Get:95 http://ftpmaster.internal/ubuntu bionic/main armhf libxml-namespacesupport-perl all 1.12-1 [13.2 kB] Get:96 http://ftpmaster.internal/ubuntu bionic/main armhf libxml-sax-base-perl all 1.09-1 [18.8 kB] Get:97 http://ftpmaster.internal/ubuntu bionic/main armhf libxml-sax-perl all 0.99+dfsg-2ubuntu1 [64.6 kB] Get:98 http://ftpmaster.internal/ubuntu bionic/main armhf libxml-libxml-perl armhf 2.0128+dfsg-5 [298 kB] Get:99 http://ftpmaster.internal/ubuntu bionic/main armhf patchutils armhf 0.3.4-2 [64.6 kB] Get:100 http://ftpmaster.internal/ubuntu bionic/main armhf python-babel-localedata all 2.4.0+dfsg.1-2ubuntu1 [3412 kB] Get:101 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf python-pkg-resources all 38.2.4-2 [128 kB] Get:102 http://ftpmaster.internal/ubuntu bionic/main armhf python-tz all 2017.2-2 [31.7 kB] Get:103 http://ftpmaster.internal/ubuntu bionic/main armhf python-babel all 2.4.0+dfsg.1-2ubuntu1 [80.5 kB] Get:104 http://ftpmaster.internal/ubuntu bionic/main armhf python-certifi all 2017.7.27.1-2 [166 kB] Get:105 http://ftpmaster.internal/ubuntu bionic/main armhf python-chardet all 3.0.4-1 [80.3 kB] Get:106 http://ftpmaster.internal/ubuntu bionic/main armhf python2.7-dev armhf 2.7.14-4 [282 kB] Get:107 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf python-dev armhf 2.7.14-4 [1252 B] Get:108 http://ftpmaster.internal/ubuntu bionic/main armhf python-roman all 2.0.0-2 [8062 B] Get:109 http://ftpmaster.internal/ubuntu bionic/main armhf python-docutils all 0.14+dfsg-1 [366 kB] Get:110 http://ftpmaster.internal/ubuntu bionic/main armhf python-idna all 2.5-1 [31.5 kB] Get:111 http://ftpmaster.internal/ubuntu bionic/universe armhf python-imagesize all 0.7.1-1 [3854 B] Get:112 http://ftpmaster.internal/ubuntu bionic/main armhf python-markupsafe armhf 1.0-1build1 [12.8 kB] Get:113 http://ftpmaster.internal/ubuntu bionic/main armhf python-jinja2 all 2.10-1 [94.6 kB] Get:114 http://ftpmaster.internal/ubuntu bionic/main armhf python-pygments all 2.2.0+dfsg-1 [577 kB] Get:115 http://ftpmaster.internal/ubuntu bionic/main armhf python-six all 1.11.0-1 [11.1 kB] Get:116 http://ftpmaster.internal/ubuntu bionic/main armhf python-urllib3 all 1.21.1-1 [84.6 kB] Get:117 http://ftpmaster.internal/ubuntu bionic/main armhf python-requests all 2.18.1-1 [57.9 kB] Get:118 http://ftpmaster.internal/ubuntu bionic/universe armhf python-alabaster all 0.7.8-1 [18.4 kB] Get:119 http://ftpmaster.internal/ubuntu bionic/universe armhf python-typing all 3.6.2-1 [22.2 kB] Get:120 http://ftpmaster.internal/ubuntu bionic/main armhf sphinx-common all 1.6.5-3 [420 kB] Get:121 http://ftpmaster.internal/ubuntu bionic/universe armhf python-sphinx all 1.6.5-3 [459 kB] Get:122 http://ftpmaster.internal/ubuntu bionic/main armhf sharutils armhf 1:4.15.2-2 [129 kB] Get:123 http://ftpmaster.internal/ubuntu bionic/universe armhf swig3.0 armhf 3.0.12-1 [1049 kB] Get:124 http://ftpmaster.internal/ubuntu bionic/universe armhf swig armhf 3.0.12-1 [6460 B] Get:125 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf tcl8.6 armhf 8.6.8+dfsg-1 [14.3 kB] Get:126 http://ftpmaster.internal/ubuntu bionic/main armhf tcl armhf 8.6.0+9 [5142 B] Get:127 http://ftpmaster.internal/ubuntu bionic/universe armhf texinfo armhf 6.5.0.dfsg.1-1 [748 kB] Get:128 http://ftpmaster.internal/ubuntu bionic/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-0ubuntu2 [168 kB] Get:129 http://ftpmaster.internal/ubuntu bionic/main armhf binutils-dev armhf 2.29.1-12ubuntu1 [1626 kB] Get:130 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libffi-dev armhf 3.2.1-7 [154 kB] Get:131 http://ftpmaster.internal/ubuntu bionic/main armhf libjsoncpp-dev armhf 1.7.4-3 [77.5 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 72.3 MB in 3s (23.5 MB/s) (Reading database ... 12469 files and directories currently installed.) Removing pkg-create-dbgsym (0.73) ... Selecting previously unselected package liblocale-gettext-perl. (Reading database ... 12460 files and directories currently installed.) Preparing to unpack .../00-liblocale-gettext-perl_1.07-3build2_armhf.deb ... Unpacking liblocale-gettext-perl (1.07-3build2) ... Selecting previously unselected package libpython3.6-minimal:armhf. Preparing to unpack .../01-libpython3.6-minimal_3.6.4-1_armhf.deb ... Unpacking libpython3.6-minimal:armhf (3.6.4-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../02-libexpat1_2.2.5-3_armhf.deb ... Unpacking libexpat1:armhf (2.2.5-3) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../03-python3.6-minimal_3.6.4-1_armhf.deb ... Unpacking python3.6-minimal (3.6.4-1) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../04-python3-minimal_3.6.4~rc1-2_armhf.deb ... Unpacking python3-minimal (3.6.4~rc1-2) ... Selecting previously unselected package mime-support. Preparing to unpack .../05-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:armhf. Preparing to unpack .../06-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 .../07-libpython3.6-stdlib_3.6.4-1_armhf.deb ... Unpacking libpython3.6-stdlib:armhf (3.6.4-1) ... Selecting previously unselected package python3.6-2to3. Preparing to unpack .../08-python3.6-2to3_3.6.4-1_all.deb ... Unpacking python3.6-2to3 (3.6.4-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../09-python3-distutils_3.6.4~rc1-6_all.deb ... Unpacking python3-distutils (3.6.4~rc1-6) ... Selecting previously unselected package python3.6. Preparing to unpack .../10-python3.6_3.6.4-1_armhf.deb ... Unpacking python3.6 (3.6.4-1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../11-libpython3-stdlib_3.6.4~rc1-2_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.6.4~rc1-2) ... Selecting previously unselected package dh-python. Preparing to unpack .../12-dh-python_2.20170125_all.deb ... Unpacking dh-python (2.20170125) ... Setting up libpython3.6-minimal:armhf (3.6.4-1) ... Setting up libexpat1:armhf (2.2.5-3) ... Setting up python3.6-minimal (3.6.4-1) ... Setting up python3-minimal (3.6.4~rc1-2) ... Selecting previously unselected package python3. (Reading database ... 13395 files and directories currently installed.) Preparing to unpack .../00-python3_3.6.4~rc1-2_armhf.deb ... Unpacking python3 (3.6.4~rc1-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../01-groff-base_1.22.3-9_armhf.deb ... Unpacking groff-base (1.22.3-9) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../02-libbsd0_0.8.6-3_armhf.deb ... Unpacking libbsd0:armhf (0.8.6-3) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../03-bsdmainutils_9.0.14ubuntu1_armhf.deb ... Unpacking bsdmainutils (9.0.14ubuntu1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../04-libpipeline1_1.5.0-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.0-1) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.7.6.1-4_armhf.deb ... Unpacking man-db (2.7.6.1-4) ... Selecting previously unselected package cmake-data. Preparing to unpack .../06-cmake-data_3.9.5-1_all.deb ... Unpacking cmake-data (3.9.5-1) ... Selecting previously unselected package liblzo2-2:armhf. Preparing to unpack .../07-liblzo2-2_2.08-1.2_armhf.deb ... Unpacking liblzo2-2:armhf (2.08-1.2) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../08-libfreetype6_2.8.1-0.1ubuntu2_armhf.deb ... Unpacking libfreetype6:armhf (2.8.1-0.1ubuntu2) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../09-libglib2.0-0_2.54.1-1ubuntu1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.54.1-1ubuntu1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../10-libgraphite2-3_1.3.10-8_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.10-8) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../11-libharfbuzz0b_1.7.2-1_armhf.deb ... Unpacking libharfbuzz0b:armhf (1.7.2-1) ... Selecting previously unselected package libicu-le-hb0:armhf. Preparing to unpack .../12-libicu-le-hb0_1.0.3+git161113-4_armhf.deb ... Unpacking libicu-le-hb0:armhf (1.0.3+git161113-4) ... Selecting previously unselected package libicu60:armhf. Preparing to unpack .../13-libicu60_60.2-1ubuntu1_armhf.deb ... Unpacking libicu60:armhf (60.2-1ubuntu1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../14-libxml2_2.9.4+dfsg1-5.2ubuntu1_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-5.2ubuntu1) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../15-libarchive13_3.2.2-3.1_armhf.deb ... Unpacking libarchive13:armhf (3.2.2-3.1) ... Selecting previously unselected package libcurl3:armhf. Preparing to unpack .../16-libcurl3_7.57.0-1ubuntu1_armhf.deb ... Unpacking libcurl3:armhf (7.57.0-1ubuntu1) ... Selecting previously unselected package libjsoncpp1:armhf. Preparing to unpack .../17-libjsoncpp1_1.7.4-3_armhf.deb ... Unpacking libjsoncpp1:armhf (1.7.4-3) ... Selecting previously unselected package librhash0. Preparing to unpack .../18-librhash0_1.3.4-3_armhf.deb ... Unpacking librhash0 (1.3.4-3) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../19-libuv1_1.11.0-2_armhf.deb ... Unpacking libuv1:armhf (1.11.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../20-cmake_3.9.5-1_armhf.deb ... Unpacking cmake (3.9.5-1) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../21-libsigsegv2_2.11-1_armhf.deb ... Unpacking libsigsegv2:armhf (2.11-1) ... Selecting previously unselected package m4. Preparing to unpack .../22-m4_1.4.18-1_armhf.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package flex. Preparing to unpack .../23-flex_2.6.1-1.3_armhf.deb ... Unpacking flex (2.6.1-1.3) ... Selecting previously unselected package libpython2.7-minimal:armhf. Preparing to unpack .../24-libpython2.7-minimal_2.7.14-4_armhf.deb ... Unpacking libpython2.7-minimal:armhf (2.7.14-4) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../25-python2.7-minimal_2.7.14-4_armhf.deb ... Unpacking python2.7-minimal (2.7.14-4) ... Selecting previously unselected package python-minimal. Preparing to unpack .../26-python-minimal_2.7.14-4_armhf.deb ... Unpacking python-minimal (2.7.14-4) ... Selecting previously unselected package libpython2.7-stdlib:armhf. Preparing to unpack .../27-libpython2.7-stdlib_2.7.14-4_armhf.deb ... Unpacking libpython2.7-stdlib:armhf (2.7.14-4) ... Selecting previously unselected package python2.7. Preparing to unpack .../28-python2.7_2.7.14-4_armhf.deb ... Unpacking python2.7 (2.7.14-4) ... Selecting previously unselected package libpython-stdlib:armhf. Preparing to unpack .../29-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-4) ... Setting up python2.7-minimal (2.7.14-4) ... Setting up python-minimal (2.7.14-4) ... Selecting previously unselected package python. (Reading database ... 17248 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 sgml-base. Preparing to unpack .../01-sgml-base_1.29_all.deb ... Unpacking sgml-base (1.29) ... Selecting previously unselected package ucf. Preparing to unpack .../02-ucf_3.0036_all.deb ... Moving old data out of the way Unpacking ucf (3.0036) ... Selecting previously unselected package tex-common. Preparing to unpack .../03-tex-common_6.09_all.deb ... Unpacking tex-common (6.09) ... Selecting previously unselected package distro-info-data. Preparing to unpack .../04-distro-info-data_0.37_all.deb ... Unpacking distro-info-data (0.37) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../05-libmagic-mgc_1%3a5.32-1_armhf.deb ... Unpacking libmagic-mgc (1:5.32-1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../06-libmagic1_1%3a5.32-1_armhf.deb ... Unpacking libmagic1:armhf (1:5.32-1) ... Selecting previously unselected package file. Preparing to unpack .../07-file_1%3a5.32-1_armhf.deb ... Unpacking file (1:5.32-1) ... Selecting previously unselected package lsb-release. Preparing to unpack .../08-lsb-release_9.20170808ubuntu1_all.deb ... Unpacking lsb-release (9.20170808ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../09-gettext-base_0.19.8.1-4ubuntu2_armhf.deb ... Unpacking gettext-base (0.19.8.1-4ubuntu2) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../10-libedit2_3.1-20170329-1_armhf.deb ... Unpacking libedit2:armhf (3.1-20170329-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20171216.1_all.deb ... Unpacking autotools-dev (20171216.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.15.1-3ubuntu1_all.deb ... Unpacking automake (1:1.15.1-3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.19.8.1-4ubuntu2_all.deb ... Unpacking autopoint (0.19.8.1-4ubuntu2) ... Selecting previously unselected package libbison-dev:armhf. Preparing to unpack .../15-libbison-dev_2%3a3.0.4.dfsg-1build1_armhf.deb ... Unpacking libbison-dev:armhf (2:3.0.4.dfsg-1build1) ... Selecting previously unselected package bison. Preparing to unpack .../16-bison_2%3a3.0.4.dfsg-1build1_armhf.deb ... Unpacking bison (2:3.0.4.dfsg-1build1) ... Selecting previously unselected package chrpath. Preparing to unpack .../17-chrpath_0.16-2_armhf.deb ... Unpacking chrpath (0.16-2) ... Selecting previously unselected package libtool. Preparing to unpack .../18-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../19-dh-autoreconf_15_all.deb ... Unpacking dh-autoreconf (15) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../20-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 .../21-libfile-stripnondeterminism-perl_0.040-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.040-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../22-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../23-dh-strip-nondeterminism_0.040-1_all.deb ... Unpacking dh-strip-nondeterminism (0.040-1) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../24-libcroco3_0.6.12-2_armhf.deb ... Unpacking libcroco3:armhf (0.6.12-2) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.19.8.1-4ubuntu2_armhf.deb ... Unpacking gettext (0.19.8.1-4ubuntu2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-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 .../27-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_11ubuntu1_all.deb ... Unpacking debhelper (11ubuntu1) ... Selecting previously unselected package libtcl8.6:armhf. Preparing to unpack .../29-libtcl8.6_8.6.8+dfsg-1_armhf.deb ... Unpacking libtcl8.6:armhf (8.6.8+dfsg-1) ... Selecting previously unselected package tcl-expect:armhf. Preparing to unpack .../30-tcl-expect_5.45.3-1_armhf.deb ... Unpacking tcl-expect:armhf (5.45.3-1) ... Selecting previously unselected package expect. Preparing to unpack .../31-expect_5.45.3-1_armhf.deb ... Unpacking expect (5.45.3-1) ... Selecting previously unselected package dejagnu. Preparing to unpack .../32-dejagnu_1.6.1-1_all.deb ... Unpacking dejagnu (1.6.1-1) ... Selecting previously unselected package diffstat. Preparing to unpack .../33-diffstat_1.61-1build1_armhf.deb ... Unpacking diffstat (1.61-1build1) ... Selecting previously unselected package xml-core. Preparing to unpack .../34-xml-core_0.18_all.deb ... Unpacking xml-core (0.18) ... Selecting previously unselected package docutils-common. Preparing to unpack .../35-docutils-common_0.14+dfsg-1_all.deb ... Unpacking docutils-common (0.14+dfsg-1) ... Selecting previously unselected package help2man. Preparing to unpack .../36-help2man_1.47.5_armhf.deb ... Unpacking help2man (1.47.5) ... Selecting previously unselected package lcov. Preparing to unpack .../37-lcov_1.13-3_all.deb ... Unpacking lcov (1.13-3) ... Selecting previously unselected package libbsd-dev:armhf. Preparing to unpack .../38-libbsd-dev_0.8.6-3_armhf.deb ... Unpacking libbsd-dev:armhf (0.8.6-3) ... Selecting previously unselected package libtinfo-dev:armhf. Preparing to unpack .../39-libtinfo-dev_6.0+20160625-1ubuntu1_armhf.deb ... Unpacking libtinfo-dev:armhf (6.0+20160625-1ubuntu1) ... Selecting previously unselected package libncurses5-dev:armhf. Preparing to unpack .../40-libncurses5-dev_6.0+20160625-1ubuntu1_armhf.deb ... Unpacking libncurses5-dev:armhf (6.0+20160625-1ubuntu1) ... Selecting previously unselected package libedit-dev:armhf. Preparing to unpack .../41-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 .../42-libexpat1-dev_2.2.5-3_armhf.deb ... Unpacking libexpat1-dev:armhf (2.2.5-3) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../43-libjs-jquery_3.2.1-1_all.deb ... Unpacking libjs-jquery (3.2.1-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../44-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 .../45-libjs-sphinxdoc_1.6.5-3_all.deb ... Unpacking libjs-sphinxdoc (1.6.5-3) ... Selecting previously unselected package libpython2.7:armhf. Preparing to unpack .../46-libpython2.7_2.7.14-4_armhf.deb ... Unpacking libpython2.7:armhf (2.7.14-4) ... Selecting previously unselected package libpython2.7-dev:armhf. Preparing to unpack .../47-libpython2.7-dev_2.7.14-4_armhf.deb ... Unpacking libpython2.7-dev:armhf (2.7.14-4) ... Selecting previously unselected package libpython-dev:armhf. Preparing to unpack .../48-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 .../49-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 .../50-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 .../51-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 .../52-libxml-sax-perl_0.99+dfsg-2ubuntu1_all.deb ... Unpacking libxml-sax-perl (0.99+dfsg-2ubuntu1) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../53-libxml-libxml-perl_2.0128+dfsg-5_armhf.deb ... Unpacking libxml-libxml-perl (2.0128+dfsg-5) ... Selecting previously unselected package patchutils. Preparing to unpack .../54-patchutils_0.3.4-2_armhf.deb ... Unpacking patchutils (0.3.4-2) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../55-python-babel-localedata_2.4.0+dfsg.1-2ubuntu1_all.deb ... Unpacking python-babel-localedata (2.4.0+dfsg.1-2ubuntu1) ... Selecting previously unselected package python-pkg-resources. Preparing to unpack .../56-python-pkg-resources_38.2.4-2_all.deb ... Unpacking python-pkg-resources (38.2.4-2) ... Selecting previously unselected package python-tz. Preparing to unpack .../57-python-tz_2017.2-2_all.deb ... Unpacking python-tz (2017.2-2) ... Selecting previously unselected package python-babel. Preparing to unpack .../58-python-babel_2.4.0+dfsg.1-2ubuntu1_all.deb ... Unpacking python-babel (2.4.0+dfsg.1-2ubuntu1) ... Selecting previously unselected package python-certifi. Preparing to unpack .../59-python-certifi_2017.7.27.1-2_all.deb ... Unpacking python-certifi (2017.7.27.1-2) ... Selecting previously unselected package python-chardet. Preparing to unpack .../60-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 .../61-python2.7-dev_2.7.14-4_armhf.deb ... Unpacking python2.7-dev (2.7.14-4) ... Selecting previously unselected package python-dev. Preparing to unpack .../62-python-dev_2.7.14-4_armhf.deb ... Unpacking python-dev (2.7.14-4) ... Selecting previously unselected package python-roman. Preparing to unpack .../63-python-roman_2.0.0-2_all.deb ... Unpacking python-roman (2.0.0-2) ... Selecting previously unselected package python-docutils. Preparing to unpack .../64-python-docutils_0.14+dfsg-1_all.deb ... Unpacking python-docutils (0.14+dfsg-1) ... Selecting previously unselected package python-idna. Preparing to unpack .../65-python-idna_2.5-1_all.deb ... Unpacking python-idna (2.5-1) ... Selecting previously unselected package python-imagesize. Preparing to unpack .../66-python-imagesize_0.7.1-1_all.deb ... Unpacking python-imagesize (0.7.1-1) ... Selecting previously unselected package python-markupsafe. Preparing to unpack .../67-python-markupsafe_1.0-1build1_armhf.deb ... Unpacking python-markupsafe (1.0-1build1) ... Selecting previously unselected package python-jinja2. Preparing to unpack .../68-python-jinja2_2.10-1_all.deb ... Unpacking python-jinja2 (2.10-1) ... Selecting previously unselected package python-pygments. Preparing to unpack .../69-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 .../70-python-six_1.11.0-1_all.deb ... Unpacking python-six (1.11.0-1) ... Selecting previously unselected package python-urllib3. Preparing to unpack .../71-python-urllib3_1.21.1-1_all.deb ... Unpacking python-urllib3 (1.21.1-1) ... Selecting previously unselected package python-requests. Preparing to unpack .../72-python-requests_2.18.1-1_all.deb ... Unpacking python-requests (2.18.1-1) ... Selecting previously unselected package python-alabaster. Preparing to unpack .../73-python-alabaster_0.7.8-1_all.deb ... Unpacking python-alabaster (0.7.8-1) ... Selecting previously unselected package python-typing. Preparing to unpack .../74-python-typing_3.6.2-1_all.deb ... Unpacking python-typing (3.6.2-1) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../75-sphinx-common_1.6.5-3_all.deb ... Unpacking sphinx-common (1.6.5-3) ... Selecting previously unselected package python-sphinx. Preparing to unpack .../76-python-sphinx_1.6.5-3_all.deb ... Unpacking python-sphinx (1.6.5-3) ... Selecting previously unselected package sharutils. Preparing to unpack .../77-sharutils_1%3a4.15.2-2_armhf.deb ... Unpacking sharutils (1:4.15.2-2) ... Selecting previously unselected package swig3.0. Preparing to unpack .../78-swig3.0_3.0.12-1_armhf.deb ... Unpacking swig3.0 (3.0.12-1) ... Selecting previously unselected package swig. Preparing to unpack .../79-swig_3.0.12-1_armhf.deb ... Unpacking swig (3.0.12-1) ... Selecting previously unselected package tcl8.6. Preparing to unpack .../80-tcl8.6_8.6.8+dfsg-1_armhf.deb ... Unpacking tcl8.6 (8.6.8+dfsg-1) ... Selecting previously unselected package tcl. Preparing to unpack .../81-tcl_8.6.0+9_armhf.deb ... Unpacking tcl (8.6.0+9) ... Selecting previously unselected package texinfo. Preparing to unpack .../82-texinfo_6.5.0.dfsg.1-1_armhf.deb ... Unpacking texinfo (6.5.0.dfsg.1-1) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../83-zlib1g-dev_1%3a1.2.11.dfsg-0ubuntu2_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-0ubuntu2) ... Selecting previously unselected package binutils-dev. Preparing to unpack .../84-binutils-dev_2.29.1-12ubuntu1_armhf.deb ... Unpacking binutils-dev (2.29.1-12ubuntu1) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../85-libffi-dev_3.2.1-7_armhf.deb ... Unpacking libffi-dev:armhf (3.2.1-7) ... Selecting previously unselected package libjsoncpp-dev:armhf. Preparing to unpack .../86-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-3.9-dummy. Preparing to unpack .../87-sbuild-build-depends-llvm-toolchain-3.9-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-llvm-toolchain-3.9-dummy (0.invalid.0) ... Setting up chrpath (0.16-2) ... Setting up binutils-dev (2.29.1-12ubuntu1) ... Setting up libedit2:armhf (3.1-20170329-1) ... Setting up libjs-jquery (3.2.1-1) ... Setting up libarchive-zip-perl (1.60-1) ... Setting up libjs-underscore (1.8.3~dfsg-1) ... Setting up swig3.0 (3.0.12-1) ... Setting up mime-support (3.60ubuntu1) ... Setting up libxml-namespacesupport-perl (1.12-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libsigsegv2:armhf (2.11-1) ... Setting up libcurl3:armhf (7.57.0-1ubuntu1) ... Setting up libuv1:armhf (1.11.0-2) ... Setting up groff-base (1.22.3-9) ... Setting up libglib2.0-0:armhf (2.54.1-1ubuntu1) ... No schema files found: doing nothing. Setting up sharutils (1:4.15.2-2) ... Setting up libtext-unidecode-perl (1.30-1) ... Setting up libtinfo-dev:armhf (6.0+20160625-1ubuntu1) ... Setting up libjs-sphinxdoc (1.6.5-3) ... Setting up libffi-dev:armhf (3.2.1-7) ... Setting up distro-info-data (0.37) ... Setting up gettext-base (0.19.8.1-4ubuntu2) ... Setting up cmake-data (3.9.5-1) ... Setting up libpipeline1:armhf (1.5.0-1) ... Setting up m4 (1.4.18-1) ... Setting up sgml-base (1.29) ... Setting up libbsd0:armhf (0.8.6-3) ... Setting up ucf (3.0036) ... Setting up libfreetype6:armhf (2.8.1-0.1ubuntu2) ... Setting up libmagic-mgc (1:5.32-1) ... Setting up libmagic1:armhf (1:5.32-1) ... Setting up libgraphite2-3:armhf (1.3.10-8) ... Setting up librhash0 (1.3.4-3) ... Setting up libncurses5-dev:armhf (6.0+20160625-1ubuntu1) ... Setting up libxml-sax-base-perl (1.09-1) ... Processing triggers for libc-bin (2.26-0ubuntu2) ... Setting up patchutils (0.3.4-2) ... Setting up autotools-dev (20171216.1) ... Setting up python-babel-localedata (2.4.0+dfsg.1-2ubuntu1) ... Setting up sphinx-common (1.6.5-3) ... Setting up lcov (1.13-3) ... Setting up libbison-dev:armhf (2:3.0.4.dfsg-1build1) ... Setting up liblocale-gettext-perl (1.07-3build2) ... Setting up libexpat1-dev:armhf (2.2.5-3) ... Setting up libtcl8.6:armhf (8.6.8+dfsg-1) ... Setting up bison (2:3.0.4.dfsg-1build1) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Setting up xml-core (0.18) ... Setting up bsdmainutils (9.0.14ubuntu1) ... 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-4) ... Setting up diffstat (1.61-1build1) ... Setting up autopoint (0.19.8.1-4ubuntu2) ... 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.11.dfsg-0ubuntu2) ... Setting up libfile-stripnondeterminism-perl (0.040-1) ... Setting up libxml-sax-perl (0.99+dfsg-2ubuntu1) ... 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 libpython3.6-stdlib:armhf (3.6.4-1) ... 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 flex (2.6.1-1.3) ... Setting up libbsd-dev:armhf (0.8.6-3) ... Setting up python2.7 (2.7.14-4) ... Setting up libharfbuzz0b:armhf (1.7.2-1) ... Setting up autoconf (2.69-11) ... Setting up file (1:5.32-1) ... Setting up libpython-stdlib:armhf (2.7.14-4) ... Setting up tcl-expect:armhf (5.45.3-1) ... Setting up tcl8.6 (8.6.8+dfsg-1) ... Setting up libpython2.7:armhf (2.7.14-4) ... Setting up automake (1:1.15.1-3ubuntu1) ... 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.7.6.1-4) ... Not building database; man-db/auto-update is not 'true'. Setting up libpython2.7-dev:armhf (2.7.14-4) ... Setting up python2.7-dev (2.7.14-4) ... Setting up python (2.7.14-4) ... Setting up python-typing (3.6.2-1) ... Setting up python-idna (2.5-1) ... Setting up libtool (2.4.6-2) ... Setting up libpython3-stdlib:armhf (3.6.4~rc1-2) ... Setting up libpython-dev:armhf (2.7.14-4) ... Setting up expect (5.45.3-1) ... Setting up python-dev (2.7.14-4) ... Setting up python-certifi (2017.7.27.1-2) ... Setting up python-tz (2017.2-2) ... Setting up tcl (8.6.0+9) ... Setting up python-imagesize (0.7.1-1) ... Setting up python-alabaster (0.7.8-1) ... Setting up python-pkg-resources (38.2.4-2) ... Setting up python-roman (2.0.0-2) ... Setting up python-markupsafe (1.0-1build1) ... Setting up python-six (1.11.0-1) ... Setting up python-pygments (2.2.0+dfsg-1) ... Setting up dejagnu (1.6.1-1) ... Setting up python-urllib3 (1.21.1-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-2ubuntu1) ... update-alternatives: using /usr/bin/pybabel-python2 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python-requests (2.18.1-1) ... Processing triggers for sgml-base (1.29) ... Setting up docutils-common (0.14+dfsg-1) ... Processing triggers for sgml-base (1.29) ... Setting up python-docutils (0.14+dfsg-1) ... 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.5-3) ... Setting up libicu-le-hb0:armhf (1.0.3+git161113-4) ... Setting up libicu60:armhf (60.2-1ubuntu1) ... Setting up dh-autoreconf (15) ... Setting up python3 (3.6.4~rc1-2) ... Setting up lsb-release (9.20170808ubuntu1) ... Setting up libxml2:armhf (2.9.4+dfsg1-5.2ubuntu1) ... Setting up libcroco3:armhf (0.6.12-2) ... 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 dh-python (2.20170125) ... Setting up python3-distutils (3.6.4~rc1-6) ... Setting up python3.6 (3.6.4-1) ... Setting up gettext (0.19.8.1-4ubuntu2) ... Setting up libarchive13:armhf (3.2.2-3.1) ... Setting up python3.6-2to3 (3.6.4-1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up texinfo (6.5.0.dfsg.1-1) ... Setting up cmake (3.9.5-1) ... Setting up po-debconf (1.0.20) ... Setting up debhelper (11ubuntu1) ... Setting up sbuild-build-depends-llvm-toolchain-3.9-dummy (0.invalid.0) ... Setting up dh-strip-nondeterminism (0.040-1) ... (Reading database ... 23848 files and directories currently installed.) Purging configuration files for pkg-create-dbgsym (0.73) ... Processing triggers for libc-bin (2.26-0ubuntu2) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-101-generic arm64 (armv7l) Toolchain package versions: binutils_2.29.1-12ubuntu1 dpkg-dev_1.19.0.4ubuntu1 g++-7_7.2.0-18ubuntu2 gcc-7_7.2.0-18ubuntu2 libc6-dev_2.26-0ubuntu2 libstdc++-7-dev_7.2.0-18ubuntu2 libstdc++6_7.2.0-18ubuntu2 linux-libc-dev_4.14.0-13.15 Package versions: adduser_3.116ubuntu1 advancecomp_2.0-1 apt_1.6~alpha5 apt-transport-https_1.6~alpha5 autoconf_2.69-11 automake_1:1.15.1-3ubuntu1 autopoint_0.19.8.1-4ubuntu2 autotools-dev_20171216.1 base-files_10ubuntu1 base-passwd_3.5.44 bash_4.4-5ubuntu1 binutils_2.29.1-12ubuntu1 binutils-arm-linux-gnueabihf_2.29.1-12ubuntu1 binutils-common_2.29.1-12ubuntu1 binutils-dev_2.29.1-12ubuntu1 bison_2:3.0.4.dfsg-1build1 bsdmainutils_9.0.14ubuntu1 bsdutils_1:2.30.2-0.1ubuntu1 build-essential_12.4ubuntu1 bzip2_1.0.6-8.1 ca-certificates_20170717 chrpath_0.16-2 cmake_3.9.5-1 cmake-data_3.9.5-1 coreutils_8.26-3ubuntu4 cpp_4:7.2.0-1ubuntu1 cpp-7_7.2.0-18ubuntu2 dash_0.5.8-2.3ubuntu1 debconf_1.5.65 debhelper_11ubuntu1 debianutils_4.8.3 dejagnu_1.6.1-1 dh-autoreconf_15 dh-python_2.20170125 dh-strip-nondeterminism_0.040-1 diffstat_1.61-1build1 diffutils_1:3.6-1 distro-info-data_0.37 dmsetup_2:1.02.137-2ubuntu3 docutils-common_0.14+dfsg-1 dpkg_1.19.0.4ubuntu1 dpkg-dev_1.19.0.4ubuntu1 e2fslibs_1.43.7-1 e2fsprogs_1.43.7-1 expect_5.45.3-1 fakeroot_1.21-1ubuntu2 fdisk_2.30.2-0.1ubuntu1 file_1:5.32-1 findutils_4.6.0+git+20170828-2 flex_2.6.1-1.3 g++_4:7.2.0-1ubuntu1 g++-7_7.2.0-18ubuntu2 gcc_4:7.2.0-1ubuntu1 gcc-7_7.2.0-18ubuntu2 gcc-7-base_7.2.0-18ubuntu2 gettext_0.19.8.1-4ubuntu2 gettext-base_0.19.8.1-4ubuntu2 gnupg_2.1.15-1ubuntu8 gnupg-agent_2.1.15-1ubuntu8 gpgv_2.1.15-1ubuntu8 grep_3.1-2 groff-base_1.22.3-9 gzip_1.6-5ubuntu1 help2man_1.47.5 hostname_3.18 init_1.49ubuntu1 init-system-helpers_1.49ubuntu1 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 lcov_1.13-3 libacl1_2.2.52-3build1 libapparmor1_2.11.0-2ubuntu18 libapt-pkg5.0_1.6~alpha5 libarchive-zip-perl_1.60-1 libarchive13_3.2.2-3.1 libasan4_7.2.0-18ubuntu2 libasn1-8-heimdal_7.5.0+dfsg-1 libassuan0_2.5.1-1 libatomic1_7.2.0-18ubuntu2 libattr1_1:2.4.47-2build1 libaudit-common_1:2.7.7-1ubuntu2 libaudit1_1:2.7.7-1ubuntu2 libbinutils_2.29.1-12ubuntu1 libbison-dev_2:3.0.4.dfsg-1build1 libblkid1_2.30.2-0.1ubuntu1 libbsd-dev_0.8.6-3 libbsd0_0.8.6-3 libbz2-1.0_1.0.6-8.1 libc-bin_2.26-0ubuntu2 libc-dev-bin_2.26-0ubuntu2 libc6_2.26-0ubuntu2 libc6-dev_2.26-0ubuntu2 libcap-ng0_0.7.7-3.1 libcap2_1:2.25-1.2 libcc1-0_7.2.0-18ubuntu2 libcilkrts5_7.2.0-18ubuntu2 libcomerr2_1.43.7-1 libcroco3_0.6.12-2 libcryptsetup4_2:1.7.3-4ubuntu1 libcurl3_7.57.0-1ubuntu1 libcurl3-gnutls_7.57.0-1ubuntu1 libdb5.3_5.3.28-13.1 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.137-2ubuntu3 libdpkg-perl_1.19.0.4ubuntu1 libedit-dev_3.1-20170329-1 libedit2_3.1-20170329-1 libexpat1_2.2.5-3 libexpat1-dev_2.2.5-3 libfakeroot_1.21-1ubuntu2 libfdisk1_2.30.2-0.1ubuntu1 libffi-dev_3.2.1-7 libffi6_3.2.1-7 libfile-stripnondeterminism-perl_0.040-1 libfreetype6_2.8.1-0.1ubuntu2 libgcc-7-dev_7.2.0-18ubuntu2 libgcc1_1:7.2.0-18ubuntu2 libgcrypt20_1.8.1-4 libgdbm3_1.8.3-14 libglib2.0-0_2.54.1-1ubuntu1 libgmp10_2:6.1.2+dfsg-1.1 libgnutls30_3.5.8-6ubuntu3 libgomp1_7.2.0-18ubuntu2 libgpg-error0_1.27-5 libgraphite2-3_1.3.10-8 libgssapi-krb5-2_1.15.2-2 libgssapi3-heimdal_7.5.0+dfsg-1 libharfbuzz0b_1.7.2-1 libhcrypto4-heimdal_7.5.0+dfsg-1 libheimbase1-heimdal_7.5.0+dfsg-1 libheimntlm0-heimdal_7.5.0+dfsg-1 libhogweed4_3.4-1 libhx509-5-heimdal_7.5.0+dfsg-1 libicu-le-hb0_1.0.3+git161113-4 libicu60_60.2-1ubuntu1 libidn11_1.33-2.1 libidn2-0_2.0.4-1 libip4tc0_1.6.1-2ubuntu2 libisl15_0.18-1 libjs-jquery_3.2.1-1 libjs-sphinxdoc_1.6.5-3 libjs-underscore_1.8.3~dfsg-1 libjsoncpp-dev_1.7.4-3 libjsoncpp1_1.7.4-3 libk5crypto3_1.15.2-2 libkeyutils1_1.5.9-9.2ubuntu1 libkmod2_24-1ubuntu2 libkrb5-26-heimdal_7.5.0+dfsg-1 libkrb5-3_1.15.2-2 libkrb5support0_1.15.2-2 libksba8_1.3.5-2 libldap-2.4-2_2.4.45+dfsg-1ubuntu1 libldap-common_2.4.45+dfsg-1ubuntu1 liblocale-gettext-perl_1.07-3build2 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 liblz4-1_0.0~r131-2ubuntu2 liblzma5_5.2.2-1.3 liblzo2-2_2.08-1.2 libmagic-mgc_1:5.32-1 libmagic1_1:5.32-1 libmount1_2.30.2-0.1ubuntu1 libmpc3_1.0.3-2 libmpdec2_2.4.2-1 libmpfr4_3.1.6-1 libncurses5_6.0+20160625-1ubuntu1 libncurses5-dev_6.0+20160625-1ubuntu1 libncursesw5_6.0+20160625-1ubuntu1 libnettle6_3.4-1 libnghttp2-14_1.28.0-1 libnpth0_1.5-3 libp11-kit0_0.23.9-2 libpam-modules_1.1.8-3.2ubuntu3 libpam-modules-bin_1.1.8-3.2ubuntu3 libpam-runtime_1.1.8-3.2ubuntu3 libpam0g_1.1.8-3.2ubuntu3 libpcre3_2:8.39-8 libperl5.26_5.26.1-3 libpipeline1_1.5.0-1 libpng16-16_1.6.34-1 libprocps6_2:3.3.12-1ubuntu2 libpsl5_0.19.1-4 libpython-dev_2.7.14-4 libpython-stdlib_2.7.14-4 libpython2.7_2.7.14-4 libpython2.7-dev_2.7.14-4 libpython2.7-minimal_2.7.14-4 libpython2.7-stdlib_2.7.14-4 libpython3-stdlib_3.6.4~rc1-2 libpython3.6-minimal_3.6.4-1 libpython3.6-stdlib_3.6.4-1 libreadline7_7.0-0ubuntu2 librhash0_1.3.4-3 libroken18-heimdal_7.5.0+dfsg-1 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu1 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu1 libseccomp2_2.3.1-2.1ubuntu3 libselinux1_2.7-2 libsemanage-common_2.7-2 libsemanage1_2.7-2 libsepol1_2.7-1 libsigsegv2_2.11-1 libslang2_2.3.1-5ubuntu1 libsmartcols1_2.30.2-0.1ubuntu1 libsqlite3-0_3.21.0-1 libss2_1.43.7-1 libssl1.0.0_1.0.2g-1ubuntu15 libstdc++-7-dev_7.2.0-18ubuntu2 libstdc++6_7.2.0-18ubuntu2 libsystemd0_235-3ubuntu3 libtasn1-6_4.12-3 libtcl8.6_8.6.8+dfsg-1 libtext-unidecode-perl_1.30-1 libtimedate-perl_2.3000-2 libtinfo-dev_6.0+20160625-1ubuntu1 libtinfo5_6.0+20160625-1ubuntu1 libtool_2.4.6-2 libubsan0_7.2.0-18ubuntu2 libudev1_235-3ubuntu3 libunistring0_0.9.3-5.2ubuntu1 libusb-0.1-4_2:0.1.12-31 libustr-1.0-1_1.0.4-6 libuuid1_2.30.2-0.1ubuntu1 libuv1_1.11.0-2 libwind0-heimdal_7.5.0+dfsg-1 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-2ubuntu1 libxml2_2.9.4+dfsg1-5.2ubuntu1 linux-libc-dev_4.14.0-13.15 lockfile-progs_0.1.17build1 login_1:4.2-3.2ubuntu4 lsb-base_9.20170808ubuntu1 lsb-release_9.20170808ubuntu1 m4_1.4.18-1 make_4.1-9.1 man-db_2.7.6.1-4 mawk_1.3.3-17ubuntu2 mime-support_3.60ubuntu1 mount_2.30.2-0.1ubuntu1 multiarch-support_2.26-0ubuntu2 ncurses-base_6.0+20160625-1ubuntu1 ncurses-bin_6.0+20160625-1ubuntu1 openssl_1.0.2g-1ubuntu15 optipng_0.7.6-1.1 passwd_1:4.2-3.2ubuntu4 patch_2.7.5-1build1 patchutils_0.3.4-2 perl_5.26.1-3 perl-base_5.26.1-3 perl-modules-5.26_5.26.1-3 pinentry-curses_1.0.0-3 pkgbinarymangler_131 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.12-1ubuntu2 python_2.7.14-4 python-alabaster_0.7.8-1 python-babel_2.4.0+dfsg.1-2ubuntu1 python-babel-localedata_2.4.0+dfsg.1-2ubuntu1 python-certifi_2017.7.27.1-2 python-chardet_3.0.4-1 python-dev_2.7.14-4 python-docutils_0.14+dfsg-1 python-idna_2.5-1 python-imagesize_0.7.1-1 python-jinja2_2.10-1 python-markupsafe_1.0-1build1 python-minimal_2.7.14-4 python-pkg-resources_38.2.4-2 python-pygments_2.2.0+dfsg-1 python-requests_2.18.1-1 python-roman_2.0.0-2 python-six_1.11.0-1 python-sphinx_1.6.5-3 python-typing_3.6.2-1 python-tz_2017.2-2 python-urllib3_1.21.1-1 python2.7_2.7.14-4 python2.7-dev_2.7.14-4 python2.7-minimal_2.7.14-4 python3_3.6.4~rc1-2 python3-distutils_3.6.4~rc1-6 python3-minimal_3.6.4~rc1-2 python3.6_3.6.4-1 python3.6-2to3_3.6.4-1 python3.6-minimal_3.6.4-1 readline-common_7.0-0ubuntu2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-llvm-toolchain-3.9-dummy_0.invalid.0 sed_4.4-1 sensible-utils_0.0.11 sgml-base_1.29 sharutils_1:4.15.2-2 sphinx-common_1.6.5-3 swig_3.0.12-1 swig3.0_3.0.12-1 systemd_235-3ubuntu3 systemd-sysv_235-3ubuntu3 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.10ubuntu1 tar_1.29b-2 tcl_8.6.0+9 tcl-expect_5.45.3-1 tcl8.6_8.6.8+dfsg-1 tex-common_6.09 texinfo_6.5.0.dfsg.1-1 tzdata_2017c-1 ubuntu-keyring_2016.10.27 ucf_3.0036 util-linux_2.30.2-0.1ubuntu1 xml-core_0.18 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-0ubuntu2 zlib1g-dev_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Tue Dec 26 17:24:52 2017 UTC gpgv: using RSA key gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./llvm-toolchain-3.9_3.9.1-19ubuntu1.dsc dpkg-source: info: extracting llvm-toolchain-3.9 in llvm-toolchain-3.9-3.9.1 dpkg-source: info: unpacking llvm-toolchain-3.9_3.9.1.orig.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-3.9_3.9.1.orig-clang.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-3.9_3.9.1.orig-clang-tools-extra.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-3.9_3.9.1.orig-compiler-rt.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-3.9_3.9.1.orig-lld.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-3.9_3.9.1.orig-lldb.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-3.9_3.9.1.orig-polly.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-3.9_3.9.1-19ubuntu1.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 use-deb-json.diff dpkg-source: info: applying atomic_library_1.diff dpkg-source: info: applying atomic_library_2.diff dpkg-source: info: applying python-clangpath.diff dpkg-source: info: applying removeduplicatedeclaration.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 compiler-rt-path.diff 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 disable-test-failing-sparc-i386.diff dpkg-source: info: applying fix-cmake-config-prefix.diff dpkg-source: info: applying lldb-link-atomic-cmake.patch dpkg-source: info: applying disable-llvm-symbolizer-test.diff dpkg-source: info: applying kfreebsd-support.diff dpkg-source: info: applying clang-tidy-run-bin.diff dpkg-source: info: applying drop-wrong-hack-arm64.patch dpkg-source: info: applying fix-scan-view-path.diff dpkg-source: info: applying clang-fix-cmpxchg8-detection-on-i386.patch dpkg-source: info: applying upstream-msan-prevent-initialization-failure.diff dpkg-source: info: applying upstream-asan-msan-fix-reallocation-logic.diff dpkg-source: info: applying lit-force-lang.diff dpkg-source: info: applying clang-arm-default-vfp3-on-armv7a.patch dpkg-source: info: applying lldb-addversion-suffix-to-llvm-server-exec.patch dpkg-source: info: applying lldb-server-link.diff dpkg-source: info: applying amdgpu-regression.diff dpkg-source: info: applying esan-Fix-ESan-test-failure-on-Debian-Sid-bot.diff dpkg-source: info: applying esan-Fix-ESan-test-failure-on-Debian-Sid-bot2.diff dpkg-source: info: applying 857623-allow-opencl-pointer-to-bool.diff dpkg-source: info: applying add_symbols_versioning.patch dpkg-source: info: applying fix-R_AARCH64_MOVW_UABS_G3-relocation.patch dpkg-source: info: applying rust-0032-Fix-computeKnownBits-for-ARMISD-CMOV.patch dpkg-source: info: applying ftfbs-gcc.diff dpkg-source: info: applying pr81066.diff dpkg-source: info: applying test-keep-alive.diff Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-14185081 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-14185081 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-14185081 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package llvm-toolchain-3.9 dpkg-buildpackage: info: source version 1:3.9.1-19ubuntu1 dpkg-buildpackage: info: source distribution bionic dpkg-source --before-build llvm-toolchain-3.9-3.9.1 dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' 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 /<>/utils/vim/llvm-3.9.vim /<>/utils/vim/tablegen-3.9.vim rm -f /<>/clang/tools/clang-format/clang-format-diff-3.9 rm -f /<>/clang/tools/clang-format/clang-format-3.9.py make[1]: Leaving directory '/<>' dh_clean debian/rules build-arch dh build-arch dh_update_autotools_config -a debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' for f in debian/*.in; do \ f2=$(echo $f | sed 's/\.in$//;s/X\.Y/3.9/'); \ echo "$f => $f2"; \ sed -e 's|@DEB_HOST_MULTIARCH@|arm-linux-gnueabihf|g' \ -e "s|@OCAML_STDLIB_DIR@||g" \ -e "s|@LLVM_VERSION_FULL@|3.9.1|g" \ -e "s|@LLVM_VERSION@|3.9|g" $f > $f2; \ done debian/clang-X.Y-doc.docs.in => debian/clang-3.9-doc.docs debian/clang-X.Y-examples.examples.in => debian/clang-3.9-examples.examples debian/clang-X.Y.install.in => debian/clang-3.9.install debian/clang-X.Y.links.in => debian/clang-3.9.links debian/clang-X.Y.lintian-overrides.in => debian/clang-3.9.lintian-overrides debian/clang-X.Y.manpages.in => debian/clang-3.9.manpages debian/clang-format-X.Y.install.in => debian/clang-format-3.9.install debian/clang-format-X.Y.lintian-overrides.in => debian/clang-format-3.9.lintian-overrides debian/clang-format-X.Y.manpages.in => debian/clang-format-3.9.manpages debian/clang-tidy-X.Y.install.in => debian/clang-tidy-3.9.install debian/clang-tidy-X.Y.links.in => debian/clang-tidy-3.9.links debian/clang-tidy-X.Y.lintian-overrides.in => debian/clang-tidy-3.9.lintian-overrides debian/clang-tidy-X.Y.manpages.in => debian/clang-tidy-3.9.manpages debian/libclang-X.Y-dev.install.in => debian/libclang-3.9-dev.install debian/libclang-X.Y-dev.links.in => debian/libclang-3.9-dev.links debian/libclang-common-X.Y-dev.install.in => debian/libclang-common-3.9-dev.install debian/libclang-common-X.Y-dev.links.in => debian/libclang-common-3.9-dev.links debian/libclang1-X.Y.install.in => debian/libclang1-3.9.install debian/libclang1-X.Y.links.in => debian/libclang1-3.9.links debian/libclang1-X.Y.lintian-overrides.in => debian/libclang1-3.9.lintian-overrides debian/libclang1-X.Y.symbols.in => debian/libclang1-3.9.symbols debian/liblld-X.Y-dev.install.in => debian/liblld-3.9-dev.install debian/liblld-X.Y.install.in => debian/liblld-3.9.install debian/liblld-X.Y.links.in => debian/liblld-3.9.links debian/liblldb-X.Y-dev.install.in => debian/liblldb-3.9-dev.install debian/liblldb-X.Y-dev.links.in => debian/liblldb-3.9-dev.links debian/liblldb-X.Y.install.in => debian/liblldb-3.9.install debian/liblldb-X.Y.links.in => debian/liblldb-3.9.links debian/liblldb-X.Y.lintian-overrides.in => debian/liblldb-3.9.lintian-overrides debian/libllvm-X.Y-ocaml-dev.META.in => debian/libllvm-3.9-ocaml-dev.META debian/libllvm-X.Y-ocaml-dev.dirs.in => debian/libllvm-3.9-ocaml-dev.dirs debian/libllvm-X.Y-ocaml-dev.install.in => debian/libllvm-3.9-ocaml-dev.install debian/libllvm-X.Y-ocaml-dev.lintian-overrides.in => debian/libllvm-3.9-ocaml-dev.lintian-overrides debian/libllvmX.Y.install.in => debian/libllvm3.9.install debian/libllvmX.Y.links.in => debian/libllvm3.9.links debian/libllvmX.Y.lintian-overrides.in => debian/libllvm3.9.lintian-overrides debian/lld-X.Y.install.in => debian/lld-3.9.install debian/lldb-X.Y.install.in => debian/lldb-3.9.install debian/lldb-X.Y.lintian-overrides.in => debian/lldb-3.9.lintian-overrides debian/lldb-X.Y.manpages.in => debian/lldb-3.9.manpages debian/lldb-X.Y.postinst.in => debian/lldb-3.9.postinst debian/llvm-X.Y-dev.dirs.in => debian/llvm-3.9-dev.dirs debian/llvm-X.Y-dev.install.in => debian/llvm-3.9-dev.install debian/llvm-X.Y-dev.links.in => debian/llvm-3.9-dev.links debian/llvm-X.Y-doc.dirs.in => debian/llvm-3.9-doc.dirs debian/llvm-X.Y-doc.install.in => debian/llvm-3.9-doc.install debian/llvm-X.Y-examples.dirs.in => debian/llvm-3.9-examples.dirs debian/llvm-X.Y-examples.examples.in => debian/llvm-3.9-examples.examples debian/llvm-X.Y-examples.links.in => debian/llvm-3.9-examples.links debian/llvm-X.Y-runtime.binfmt.in => debian/llvm-3.9-runtime.binfmt debian/llvm-X.Y-runtime.install.in => debian/llvm-3.9-runtime.install debian/llvm-X.Y-runtime.lintian-overrides.in => debian/llvm-3.9-runtime.lintian-overrides debian/llvm-X.Y-runtime.manpages.in => debian/llvm-3.9-runtime.manpages debian/llvm-X.Y-runtime.postinst.in => debian/llvm-3.9-runtime.postinst debian/llvm-X.Y-runtime.prerm.in => debian/llvm-3.9-runtime.prerm debian/llvm-X.Y-tools.dirs.in => debian/llvm-3.9-tools.dirs debian/llvm-X.Y-tools.install.in => debian/llvm-3.9-tools.install debian/llvm-X.Y.dirs.in => debian/llvm-3.9.dirs debian/llvm-X.Y.install.in => debian/llvm-3.9.install debian/llvm-X.Y.lintian-overrides.in => debian/llvm-3.9.lintian-overrides debian/llvm-X.Y.manpages.in => debian/llvm-3.9.manpages debian/pollycc.in => debian/pollycc debian/python-clang-X.Y.install.in => debian/python-clang-3.9.install debian/python-lldb-X.Y.install.in => debian/python-lldb-3.9.install debian/python-lldb-X.Y.links.in => debian/python-lldb-3.9.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='Ubuntu/Linaro 7.2.0-18ubuntu2' --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 --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --enable-multilib --disable-sjlj-exceptions --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --disable-werror --enable-multilib --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf Thread model: posix gcc version 7.2.0 (Ubuntu/Linaro 7.2.0-18ubuntu2) mkdir -p build-llvm mkdir -p clang/include/clang/Debian sed -e "s|@DEB_PATCHSETVERSION@|19ubuntu1|" \ 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 "NO" = yes; then \ cd tools/ && \ if test -h lld; then \ rm lld; \ fi; \ ln -s ../lld .; \ readlink lld; \ fi 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) (if test 0 -eq 1; then \ export PATH=$PATH:/opt/cov-analysis/bin/; \ cov-configure --compiler clang --comptype clang; \ cov-configure --compiler gcc-4.8 --comptype gcc; \ cov-configure --compiler g++-4.8 --comptype gcc; \ cov-configure --compiler gcc-4.9 --comptype gcc; \ cov-configure --compiler g++-4.9 --comptype gcc; \ cov-configure --compiler gcc-5 --comptype gcc; \ cov-configure --compiler g++-5 --comptype gcc; \ fi) # Due to bug upstream, no symlink here rm -fr tools/clang/tools/extra cp -R -H clang-tools-extra tools/clang/tools/extra # 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-3.9 \ -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/ -DLLDB_DISABLE_LIBEDIT=ON \ -DLIBCLANG_LIBRARY_VERSION=1 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 execinfo.h -- Looking for execinfo.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for limits.h -- Looking for limits.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 utime.h -- Looking for utime.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 mach-o/dyld.h -- Looking for mach-o/dyld.h - not found -- Looking for histedit.h -- Looking for histedit.h - found -- Performing Test HAVE_CXXABI_H -- Performing Test HAVE_CXXABI_H - Success -- 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 -- 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 -- Looking for _Unwind_Backtrace -- Looking for _Unwind_Backtrace - found -- Looking for getpagesize -- Looking for getpagesize - 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 sigaltstack -- Looking for sigaltstack - found -- Looking for writev -- Looking for writev - 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 closedir -- Looking for closedir - found -- Looking for opendir -- Looking for opendir - found -- Looking for readdir -- Looking for readdir - 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 srand48 -- Looking for srand48 - found -- Looking for lrand48 -- Looking for lrand48 - found -- Looking for drand48 -- Looking for drand48 - found -- Looking for strtoll -- Looking for strtoll - found -- Looking for strtoq -- Looking for strtoq - 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 dlerror -- Looking for dlerror - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for __GLIBC__ -- Looking for __GLIBC__ - 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 - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Performing Test SUPPORTS_NO_VARIADIC_MACROS_FLAG -- Performing Test SUPPORTS_NO_VARIADIC_MACROS_FLAG - Success -- Performing Test HAS_MAYBE_UNINITIALIZED -- Performing Test HAS_MAYBE_UNINITIALIZED - Success -- Target triple: armv7l-unknown-linux-gnueabihf -- Native target architecture is ARM -- Threads enabled. -- Doxygen disabled. -- Sphinx enabled. -- Found Sphinx: /usr/bin/sphinx-build -- 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. -- 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 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_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_CXX11 -- Performing Test CXX_SUPPORTS_CXX11 - Success -- 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 -- Targeting AArch64 -- Targeting AMDGPU -- Targeting ARM -- Targeting BPF -- Targeting Hexagon -- 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 -- 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_SYSROOT_FLAG -- Performing Test COMPILER_RT_HAS_SYSROOT_FLAG - Success -- 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_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 fopen in c -- Looking for fopen in c - 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 -- Performing Test COMPILER_RT_HAS_STD_C99_FLAG -- Performing Test COMPILER_RT_HAS_STD_C99_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_FLOAT_ABI_SOFT_FLAG -- Performing Test COMPILER_RT_HAS_FLOAT_ABI_SOFT_FLAG - Success -- Performing Test COMPILER_RT_HAS_FLOAT_ABI_HARD_FLAG -- Performing Test COMPILER_RT_HAS_FLOAT_ABI_HARD_FLAG - Success -- Performing Test COMPILER_RT_HAS_STATIC_FLAG -- Performing Test COMPILER_RT_HAS_STATIC_FLAG - Success -- Performing Test COMPILER_RT_SUPPORTS_ATOMIC_KEYWORD -- Performing Test COMPILER_RT_SUPPORTS_ATOMIC_KEYWORD - Success -- Builtin supported architectures: armhf -- Looking for rpc/xdr.h -- Looking for rpc/xdr.h - found -- Looking for tirpc/rpc/xdr.h -- Looking for tirpc/rpc/xdr.h - not found -- 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 -- ISL version: isl-0.17.1-164-gcbba1b6 -- 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.04 -- Clang version: 3.9.1 -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed -- 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 -- LLDB version: 3.9.1 -- Could NOT find LibXml2 (missing: LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR) -- Performing Test HAVE_PROCESS_VM_READV -- Performing Test HAVE_PROCESS_VM_READV - Success -- 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 -- 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): only exporting liblldb.exports symbols -- Configuring done -- Generating done -- Build files have been written to: /<>/build-llvm make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' /usr/bin/make -j 4 -C build-llvm VERBOSE=1 CLANG_VENDOR=Ubuntu 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 '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles /<>/build-llvm/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[3]: Entering directory '/<>/build-llvm' /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 /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/TableGen /<>/build-llvm /<>/build-llvm/lib/TableGen /<>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Hello /<>/build-llvm /<>/build-llvm/lib/Transforms/Hello /<>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Support /<>/build-llvm /<>/build-llvm/lib/Support /<>/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend.internal". Dependee "/<>/build-llvm/lib/Transforms/Hello/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend.internal". Scanning dependencies of target LLVMHello_exports make[4]: Leaving directory '/<>/build-llvm' Dependee "/<>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend.internal". /usr/bin/make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build Dependee "/<>/build-llvm/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend.internal". make[4]: Entering directory '/<>/build-llvm' Dependee "/<>/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/depend.internal". Dependee "/<>/build-llvm/lib/Support/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/depend.internal". Scanning dependencies of target LLVMTableGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build [ 0%] Creating export file for LLVMHello cd /<>/build-llvm/lib/Transforms/Hello && echo "LLVM_3.9 {" > LLVMHello.exports make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm/lib/Transforms/Hello && grep -q [[:alnum:]] /<>/lib/Transforms/Hello/Hello.exports && echo " global:" >> LLVMHello.exports || : cd /<>/build-llvm/lib/Transforms/Hello && sed -e "s/\$/;/" -e "s/^/ /" < /<>/lib/Transforms/Hello/Hello.exports >> LLVMHello.exports cd /<>/build-llvm/lib/Transforms/Hello && echo " local: *;" >> LLVMHello.exports cd /<>/build-llvm/lib/Transforms/Hello && echo "};" >> LLVMHello.exports make[4]: Leaving directory '/<>/build-llvm' [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/TableGen -I/<>/lib/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/Error.cpp.o -c /<>/lib/TableGen/Error.cpp [ 0%] Built target LLVMHello_exports /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC /<>/build-llvm /<>/build-llvm/lib/MC /<>/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/depend.internal". Dependee "/<>/build-llvm/lib/MC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/depend.internal". Scanning dependencies of target obj.llvm-tblgen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o -c /<>/utils/TableGen/AsmMatcherEmitter.cpp Scanning dependencies of target LLVMSupport make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[4]: Entering directory '/<>/build-llvm' [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APFloat.cpp.o -c /<>/lib/Support/APFloat.cpp Scanning dependencies of target LLVMMC make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[4]: Entering directory '/<>/build-llvm' [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o -c /<>/lib/MC/ConstantPools.cpp /<>/lib/Support/APFloat.cpp: In member function ‘llvm::APFloat::opStatus llvm::APFloat::divideSpecials(const llvm::APFloat&)’: /<>/lib/Support/APFloat.cpp:1575:20: warning: this statement may fall through [-Wimplicit-fallthrough=] copySignificand(rhs); ~~~~~~~~~~~~~~~^~~~~ /<>/lib/Support/APFloat.cpp:1576:3: note: here case PackCategoriesIntoKey(fcNaN, fcZero): ^~~~ /<>/lib/Support/APFloat.cpp:1580:10: warning: this statement may fall through [-Wimplicit-fallthrough=] sign = false; ~~~~~^~~~~~~ /<>/lib/Support/APFloat.cpp:1581:3: note: here case PackCategoriesIntoKey(fcInfinity, fcZero): ^~~~ [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/TableGen -I/<>/lib/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/Main.cpp.o -c /<>/lib/TableGen/Main.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o -c /<>/lib/MC/ELFObjectWriter.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APInt.cpp.o -c /<>/lib/Support/APInt.cpp /<>/utils/TableGen/AsmMatcherEmitter.cpp:785:6: warning: ‘void {anonymous}::MatchableInfo::dump() const’ defined but not used [-Wunused-function] void MatchableInfo::dump() const { ^~~~~~~~~~~~~ [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/TableGen -I/<>/lib/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/Record.cpp.o -c /<>/lib/TableGen/Record.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/MC/MCExpr.h:13, from /<>/include/llvm/MC/MCValue.h:17, from /<>/include/llvm/MC/MCELFObjectWriter.h:14, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/MC/MCExpr.h:13, from /<>/include/llvm/MC/MCValue.h:17, from /<>/include/llvm/MC/MCELFObjectWriter.h:14, from /<>/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, bool&, uint64_t&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APSInt.cpp.o -c /<>/lib/Support/APSInt.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o -c /<>/lib/Support/ARMBuildAttrs.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o -c /<>/lib/Support/ARMWinEH.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o -c /<>/lib/MC/MCAsmBackend.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Allocator.cpp.o -c /<>/lib/Support/Allocator.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o -c /<>/lib/Support/BlockFrequency.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o -c /<>/lib/MC/MCAsmInfo.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/TableGen/Record.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o -c /<>/lib/Support/BranchProbability.cpp /usr/include/c++/7/bits/vector.tcc: In member function ‘std::vector 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o -c /<>/lib/Support/CachePruning.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o -c /<>/lib/MC/MCAsmInfoCOFF.cpp [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/TableGen -I/<>/lib/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o -c /<>/lib/TableGen/SetTheory.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o -c /<>/lib/Support/circular_raw_ostream.cpp [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o -c /<>/utils/TableGen/AsmWriterEmitter.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o -c /<>/lib/MC/MCAsmInfoDarwin.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/COM.cpp.o -c /<>/lib/Support/COM.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o -c /<>/lib/Support/CommandLine.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o -c /<>/lib/MC/MCAsmInfoELF.cpp [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/TableGen -I/<>/lib/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o -c /<>/lib/TableGen/StringMatcher.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o -c /<>/lib/MC/MCAsmStreamer.cpp [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/TableGen -I/<>/lib/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o -c /<>/lib/TableGen/TableGenBackend.cpp [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/TableGen -I/<>/lib/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o -c /<>/lib/TableGen/TGLexer.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Compression.cpp.o -c /<>/lib/Support/Compression.cpp [ 0%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.c.o cd /<>/build-llvm/lib/Support && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/ConvertUTF.c.o -c /<>/lib/Support/ConvertUTF.c /<>/lib/Support/ConvertUTF.c: In function ‘ConvertUTF16toUTF8’: /<>/lib/Support/ConvertUTF.c:277:72: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.c:278:13: note: here case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ^~~~ /<>/lib/Support/ConvertUTF.c:278:72: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.c:279:13: note: here case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ^~~~ /<>/lib/Support/ConvertUTF.c:279:72: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.c:280:13: note: here case 1: *--target = (UTF8)(ch | firstByteMark[bytesToWrite]); ^~~~ /<>/lib/Support/ConvertUTF.c: In function ‘ConvertUTF32toUTF8’: /<>/lib/Support/ConvertUTF.c:330:72: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.c:331:13: note: here case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ^~~~ /<>/lib/Support/ConvertUTF.c:331:72: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.c:332:13: note: here case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ^~~~ /<>/lib/Support/ConvertUTF.c:332:72: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.c:333:13: note: here case 1: *--target = (UTF8) (ch | firstByteMark[bytesToWrite]); ^~~~ /<>/lib/Support/ConvertUTF.c: In function ‘isLegalUTF8’: /<>/lib/Support/ConvertUTF.c:361:42: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/lib/Support/ConvertUTF.c:362:5: note: here case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; ^~~~ /<>/lib/Support/ConvertUTF.c:362:42: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/lib/Support/ConvertUTF.c:363:5: note: here case 2: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; ^~~~ /<>/lib/Support/ConvertUTF.c:371:27: warning: this statement may fall through [-Wimplicit-fallthrough=] default: if (a < 0x80) return false; ^ /<>/lib/Support/ConvertUTF.c:374:5: note: here case 1: if (*source >= 0x80 && *source < 0xC2) return false; ^~~~ /<>/lib/Support/ConvertUTF.c: In function ‘ConvertUTF8toUTF16’: /<>/lib/Support/ConvertUTF.c:536:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ ~~~^~~~~ /<>/lib/Support/ConvertUTF.c:537:13: note: here case 4: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ ^~~~ /<>/lib/Support/ConvertUTF.c:537:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ ~~~^~~~~ /<>/lib/Support/ConvertUTF.c:538:13: note: here case 3: ch += *source++; ch <<= 6; ^~~~ /<>/lib/Support/ConvertUTF.c:538:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: ch += *source++; ch <<= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.c:539:13: note: here case 2: ch += *source++; ch <<= 6; ^~~~ /<>/lib/Support/ConvertUTF.c:539:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: ch += *source++; ch <<= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.c:540:13: note: here case 1: ch += *source++; ch <<= 6; ^~~~ /<>/lib/Support/ConvertUTF.c:540:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 1: ch += *source++; ch <<= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.c:541:13: note: here case 0: ch += *source++; ^~~~ /<>/lib/Support/ConvertUTF.c: In function ‘ConvertUTF8toUTF32Impl’: /<>/lib/Support/ConvertUTF.c:640:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: ch += *source++; ch <<= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.c:641:13: note: here case 4: ch += *source++; ch <<= 6; ^~~~ /<>/lib/Support/ConvertUTF.c:641:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: ch += *source++; ch <<= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.c:642:13: note: here case 3: ch += *source++; ch <<= 6; ^~~~ /<>/lib/Support/ConvertUTF.c:642:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: ch += *source++; ch <<= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.c:643:13: note: here case 2: ch += *source++; ch <<= 6; ^~~~ /<>/lib/Support/ConvertUTF.c:643:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: ch += *source++; ch <<= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.c:644:13: note: here case 1: ch += *source++; ch <<= 6; ^~~~ /<>/lib/Support/ConvertUTF.c:644:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 1: ch += *source++; ch <<= 6; ~~~^~~~~ /<>/lib/Support/ConvertUTF.c:645:13: note: here case 0: ch += *source++; ^~~~ [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o -c /<>/lib/Support/ConvertUTFWrapper.cpp [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/TableGen -I/<>/lib/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o -c /<>/lib/TableGen/TGParser.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o -c /<>/lib/Support/CrashRecoveryContext.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o -c /<>/lib/Support/DataExtractor.cpp [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o -c /<>/utils/TableGen/AsmWriterInst.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o -c /<>/lib/MC/MCAssembler.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataStream.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DataStream.cpp.o -c /<>/lib/Support/DataStream.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Debug.cpp.o -c /<>/lib/Support/Debug.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o -c /<>/lib/Support/DeltaAlgorithm.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o -c /<>/utils/TableGen/Attributes.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o -c /<>/lib/MC/MCCodeEmitter.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o -c /<>/lib/MC/MCCodeView.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o -c /<>/lib/Support/DAGDeltaAlgorithm.cpp [ 1%] Linking CXX static library ../libLLVMTableGen.a cd /<>/build-llvm/lib/TableGen && /usr/bin/cmake -P CMakeFiles/LLVMTableGen.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 1%] Built target LLVMTableGen /usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC/MCParser /<>/build-llvm /<>/build-llvm/lib/MC/MCParser /<>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend.internal". Dependee "/<>/build-llvm/lib/MC/MCParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend.internal". Scanning dependencies of target LLVMMCParser make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCParser -I/<>/lib/MC/MCParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o -c /<>/lib/MC/MCParser/AsmLexer.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o -c /<>/utils/TableGen/CallingConvEmitter.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o -c /<>/lib/Support/Dwarf.cpp [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCParser -I/<>/lib/MC/MCParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o -c /<>/lib/MC/MCParser/AsmParser.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCContext.cpp.o -c /<>/lib/MC/MCContext.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Error.cpp.o -c /<>/lib/Support/Error.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o -c /<>/utils/TableGen/CodeEmitterGen.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o -c /<>/lib/Support/ErrorHandling.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o -c /<>/lib/Support/FileUtilities.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/include/llvm/MC/MCDwarf.h:18, from /<>/include/llvm/MC/MCAsmInfo.h:20, from /<>/lib/MC/MCParser/AsmParser.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 = {llvm::AsmToken::TokenKind, llvm::StringRef&}; _Tp = llvm::AsmToken; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/include/llvm/MC/MCDwarf.h:18, from /<>/include/llvm/MC/MCAsmInfo.h:20, from /<>/lib/MC/MCParser/AsmParser.cpp:19: /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 > >’ 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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o -c /<>/lib/Support/FileOutputBuffer.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o -c /<>/utils/TableGen/CodeGenDAGPatterns.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o -c /<>/lib/Support/FoldingSet.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/include/llvm/MC/MCDwarf.h:18, from /<>/include/llvm/MC/MCAsmInfo.h:20, from /<>/lib/MC/MCParser/AsmParser.cpp:19: /usr/include/c++/7/bits/vector.tcc: In member function ‘bool {anonymous}::AsmParser::parseMacroArguments(const {anonymous}::MCAsmMacro*, {anonymous}::MCAsmMacroArguments&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o -c /<>/lib/MC/MCDwarf.cpp /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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o -c /<>/lib/Support/FormattedStream.cpp /<>/lib/Support/FormattedStream.cpp: In function ‘void UpdatePosition(std::pair&, const char*, size_t)’: /<>/lib/Support/FormattedStream.cpp:34:12: warning: this statement may fall through [-Wimplicit-fallthrough=] Line += 1; ~~~~~^~~~ /<>/lib/Support/FormattedStream.cpp:35:5: note: here case '\r': ^~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o -c /<>/lib/Support/GraphWriter.cpp [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCParser -I/<>/lib/MC/MCParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o -c /<>/lib/MC/MCParser/COFFAsmParser.cpp /<>/lib/Support/GraphWriter.cpp: In function ‘std::__cxx11::string llvm::DOT::EscapeString(const string&)’: /<>/lib/Support/GraphWriter.cpp:39:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (i+1 != Str.length()) ^~ /<>/lib/Support/GraphWriter.cpp:46:5: note: here case '{': case '}': ^~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Hashing.cpp.o -c /<>/lib/Support/Hashing.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o -c /<>/lib/MC/MCELFObjectTargetWriter.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o -c /<>/lib/Support/IntEqClasses.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o -c /<>/lib/Support/IntervalMap.cpp [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCParser -I/<>/lib/MC/MCParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o -c /<>/lib/MC/MCParser/DarwinAsmParser.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o -c /<>/lib/MC/MCELFStreamer.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntrusiveRefCntPtr.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/IntrusiveRefCntPtr.cpp.o -c /<>/lib/Support/IntrusiveRefCntPtr.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o -c /<>/lib/Support/JamCRC.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LEB128.cpp.o -c /<>/lib/Support/LEB128.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o -c /<>/lib/Support/LineIterator.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Locale.cpp.o -c /<>/lib/Support/Locale.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCExpr.cpp.o -c /<>/lib/MC/MCExpr.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o -c /<>/lib/Support/LockFileManager.cpp [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCParser -I/<>/lib/MC/MCParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o -c /<>/lib/MC/MCParser/ELFAsmParser.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o -c /<>/lib/Support/ManagedStatic.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o -c /<>/lib/Support/MathExtras.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o -c /<>/lib/Support/MemoryBuffer.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o -c /<>/utils/TableGen/CodeGenInstruction.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCFragment.cpp.o -c /<>/lib/MC/MCFragment.cpp [ 2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCParser -I/<>/lib/MC/MCParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o -c /<>/lib/MC/MCParser/MCAsmLexer.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryObject.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MemoryObject.cpp.o -c /<>/lib/Support/MemoryObject.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MD5.cpp.o -c /<>/lib/Support/MD5.cpp [ 2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCParser -I/<>/lib/MC/MCParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o -c /<>/lib/MC/MCParser/MCAsmParser.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Options.cpp.o -c /<>/lib/Support/Options.cpp [ 2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCParser -I/<>/lib/MC/MCParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o -c /<>/lib/MC/MCParser/MCAsmParserExtension.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInst.cpp.o -c /<>/lib/MC/MCInst.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o -c /<>/lib/Support/PluginLoader.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/utils/TableGen/CodeGenInstruction.h:22, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCParser -I/<>/lib/MC/MCParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o -c /<>/lib/MC/MCParser/MCTargetAsmParser.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, std::allocator >, llvm::Record*&}; _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o -c /<>/lib/MC/MCInstPrinter.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/utils/TableGen/CodeGenInstruction.h:22, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/utils/TableGen/CodeGenInstruction.h:22, from /<>/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 >’ 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 /<>/utils/TableGen/CodeGenInstruction.h:22, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o -c /<>/lib/Support/PrettyStackTrace.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o -c /<>/lib/MC/MCInstrAnalysis.cpp [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o -c /<>/utils/TableGen/CodeGenMapTable.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o -c /<>/lib/Support/RandomNumberGenerator.cpp [ 2%] Linking CXX static library ../../libLLVMMCParser.a cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/cmake -P CMakeFiles/LLVMMCParser.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 2%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC/MCDisassembler /<>/build-llvm /<>/build-llvm/lib/MC/MCDisassembler /<>/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend.internal". Dependee "/<>/build-llvm/lib/MC/MCDisassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend.internal". Scanning dependencies of target LLVMMCDisassembler make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 2%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o cd /<>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCDisassembler -I/<>/lib/MC/MCDisassembler -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o -c /<>/lib/MC/MCDisassembler/Disassembler.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o -c /<>/lib/MC/MCInstrDesc.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCLabel.cpp.o -c /<>/lib/MC/MCLabel.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Regex.cpp.o -c /<>/lib/Support/Regex.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o -c /<>/lib/MC/MCLinkerOptimizationHint.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o -c /<>/lib/Support/ScaledNumber.cpp [ 2%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o cd /<>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCDisassembler -I/<>/lib/MC/MCDisassembler -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o -c /<>/lib/MC/MCDisassembler/MCDisassembler.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o -c /<>/lib/Support/ScopedPrinter.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o -c /<>/lib/MC/MCMachOStreamer.cpp [ 2%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o cd /<>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCDisassembler -I/<>/lib/MC/MCDisassembler -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o -c /<>/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o -c /<>/utils/TableGen/CodeGenRegisters.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SHA1.cpp.o -c /<>/lib/Support/SHA1.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o -c /<>/lib/Support/SmallPtrSet.cpp [ 2%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o cd /<>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCDisassembler -I/<>/lib/MC/MCDisassembler -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o -c /<>/lib/MC/MCDisassembler/MCRelocationInfo.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o -c /<>/lib/Support/SmallVector.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o -c /<>/lib/Support/SourceMgr.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o -c /<>/lib/MC/MCMachObjectTargetWriter.cpp [ 2%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o cd /<>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC/MCDisassembler -I/<>/lib/MC/MCDisassembler -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o -c /<>/lib/MC/MCDisassembler/MCSymbolizer.cpp [ 2%] Linking CXX static library ../../libLLVMMCDisassembler.a cd /<>/build-llvm/lib/MC/MCDisassembler && /usr/bin/cmake -P CMakeFiles/LLVMMCDisassembler.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 2%] Built target LLVMMCDisassembler /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ObjectYAML /<>/build-llvm /<>/build-llvm/lib/ObjectYAML /<>/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend.internal". Dependee "/<>/build-llvm/lib/ObjectYAML/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend.internal". Scanning dependencies of target LLVMObjectYAML make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build make[4]: Entering directory '/<>/build-llvm' [ 2%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ObjectYAML -I/<>/lib/ObjectYAML -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o -c /<>/lib/ObjectYAML/YAML.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o -c /<>/lib/MC/MCNullStreamer.cpp [ 2%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ObjectYAML -I/<>/lib/ObjectYAML -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o -c /<>/lib/ObjectYAML/COFFYAML.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o -c /<>/lib/Support/SpecialCaseList.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o -c /<>/lib/MC/MCObjectFileInfo.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Statistic.cpp.o -c /<>/lib/Support/Statistic.cpp /<>/lib/MC/MCObjectFileInfo.cpp: In member function ‘void llvm::MCObjectFileInfo::initELFMCObjectFileInfo(const llvm::Triple&)’: /<>/lib/MC/MCObjectFileInfo.cpp:311:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Ctx->getAsmInfo()->getExceptionHandlingType() == ExceptionHandling::ARM) ^~ /<>/lib/MC/MCObjectFileInfo.cpp:314:3: note: here case Triple::ppc: ^~~~ [ 2%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ObjectYAML -I/<>/lib/ObjectYAML -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o -c /<>/lib/ObjectYAML/ELFYAML.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o -c /<>/lib/MC/MCObjectStreamer.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StreamingMemoryObject.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StreamingMemoryObject.cpp.o -c /<>/lib/Support/StreamingMemoryObject.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o -c /<>/lib/Support/StringExtras.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringMap.cpp.o -c /<>/lib/Support/StringMap.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringPool.cpp.o -c /<>/lib/Support/StringPool.cpp [ 2%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ObjectYAML -I/<>/lib/ObjectYAML -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o -c /<>/lib/ObjectYAML/MachOYAML.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o -c /<>/lib/MC/MCObjectWriter.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o -c /<>/lib/Support/StringSaver.cpp [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o -c /<>/utils/TableGen/CodeGenSchedule.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringRef.cpp.o -c /<>/lib/Support/StringRef.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o -c /<>/lib/MC/MCRegisterInfo.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o -c /<>/lib/Support/SystemUtils.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o -c /<>/lib/MC/MCSchedule.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSection.cpp.o -c /<>/lib/MC/MCSection.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o -c /<>/lib/Support/TargetParser.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o -c /<>/lib/MC/MCSectionCOFF.cpp [ 2%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ObjectYAML -I/<>/lib/ObjectYAML -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o -c /<>/lib/ObjectYAML/ObjectYAML.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o -c /<>/lib/Support/ThreadPool.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o -c /<>/lib/MC/MCSectionELF.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Timer.cpp.o -c /<>/lib/Support/Timer.cpp [ 2%] Linking CXX static library ../libLLVMObjectYAML.a cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/cmake -P CMakeFiles/LLVMObjectYAML.dir/cmake_clean_target.cmake cd /<>/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/YAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o /usr/bin/ranlib ../libLLVMObjectYAML.a make[4]: Leaving directory '/<>/build-llvm' [ 2%] Built target LLVMObjectYAML [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o -c /<>/lib/Support/ToolOutputFile.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Triple.cpp.o -c /<>/lib/Support/Triple.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o -c /<>/lib/MC/MCSectionMachO.cpp [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o -c /<>/utils/TableGen/CodeGenTarget.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Twine.cpp.o -c /<>/lib/Support/Twine.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o -c /<>/lib/MC/MCStreamer.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Unicode.cpp.o -c /<>/lib/Support/Unicode.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o -c /<>/lib/Support/YAMLParser.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o -c /<>/lib/Support/YAMLTraits.cpp /<>/lib/Support/YAMLParser.cpp: In member function ‘void llvm::yaml::MappingNode::increment()’: /<>/lib/Support/YAMLParser.cpp:2146:15: warning: this statement may fall through [-Wimplicit-fallthrough=] setError("Unexpected token. Expected Key or Block End", T); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Support/YAMLParser.cpp:2147:5: note: here case Token::TK_Error: ^~~~ /<>/lib/Support/YAMLParser.cpp:2158:14: warning: this statement may fall through [-Wimplicit-fallthrough=] getNext(); ~~~~~~~^~ /<>/lib/Support/YAMLParser.cpp:2159:5: note: here case Token::TK_Error: ^~~~ /<>/lib/Support/YAMLParser.cpp: In member function ‘void llvm::yaml::SequenceNode::increment()’: /<>/lib/Support/YAMLParser.cpp:2199:15: warning: this statement may fall through [-Wimplicit-fallthrough=] setError( "Unexpected token. Expected Block Entry or Block End." ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , T); ~~~~ /<>/lib/Support/YAMLParser.cpp:2201:5: note: here case Token::TK_Error: ^~~~ /<>/lib/Support/YAMLParser.cpp:2228:14: warning: this statement may fall through [-Wimplicit-fallthrough=] getNext(); ~~~~~~~^~ /<>/lib/Support/YAMLParser.cpp:2229:5: note: here case Token::TK_Error: ^~~~ [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o -c /<>/lib/MC/MCSubtargetInfo.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o -c /<>/lib/Support/raw_os_ostream.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o -c /<>/lib/Support/raw_ostream.cpp [ 2%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o cd /<>/build-llvm/lib/Support && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regcomp.c.o -c /<>/lib/Support/regcomp.c [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o -c /<>/lib/MC/MCSymbol.cpp [ 2%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o cd /<>/build-llvm/lib/Support && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regerror.c.o -c /<>/lib/Support/regerror.c [ 4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o cd /<>/build-llvm/lib/Support && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regexec.c.o -c /<>/lib/Support/regexec.c [ 4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o cd /<>/build-llvm/lib/Support && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regfree.c.o -c /<>/lib/Support/regfree.c [ 4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o cd /<>/build-llvm/lib/Support && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o -c /<>/lib/Support/regstrlcpy.c [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Atomic.cpp.o -c /<>/lib/Support/Atomic.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o -c /<>/lib/Support/DynamicLibrary.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Errno.cpp.o -c /<>/lib/Support/Errno.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Host.cpp.o -c /<>/lib/Support/Host.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Memory.cpp.o -c /<>/lib/Support/Memory.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o -c /<>/lib/MC/MCSymbolELF.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o -c /<>/utils/TableGen/DAGISelEmitter.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Mutex.cpp.o -c /<>/lib/Support/Mutex.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Path.cpp.o -c /<>/lib/Support/Path.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Process.cpp.o -c /<>/lib/Support/Process.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o -c /<>/lib/MC/MCTargetOptions.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCValue.cpp.o -c /<>/lib/MC/MCValue.cpp /<>/lib/Support/Path.cpp: In function ‘llvm::sys::fs::file_magic llvm::sys::fs::identify_magic(llvm::StringRef)’: /<>/lib/Support/Path.cpp:1113:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Magic[1] == 0x01) ^~ /<>/lib/Support/Path.cpp:1116:5: note: here case 0x90: // PA-RISC Windows ^~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Program.cpp.o -c /<>/lib/Support/Program.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o -c /<>/lib/MC/MCWin64EH.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o -c /<>/lib/Support/RWMutex.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o -c /<>/utils/TableGen/DAGISelMatcherEmitter.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SearchForAddressOfSpecialSymbol.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SearchForAddressOfSpecialSymbol.cpp.o -c /<>/lib/Support/SearchForAddressOfSpecialSymbol.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Signals.cpp.o -c /<>/lib/Support/Signals.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o -c /<>/lib/Support/TargetRegistry.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o -c /<>/lib/MC/MCWinEH.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o -c /<>/lib/Support/ThreadLocal.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Threading.cpp.o -c /<>/lib/Support/Threading.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TimeValue.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TimeValue.cpp.o -c /<>/lib/Support/TimeValue.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o -c /<>/lib/Support/Valgrind.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Support -I/<>/lib/Support -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o -c /<>/lib/Support/Watchdog.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o -c /<>/utils/TableGen/DAGISelMatcherGen.cpp [ 4%] Linking CXX static library ../libLLVMSupport.a cd /<>/build-llvm/lib/Support && /usr/bin/cmake -P CMakeFiles/LLVMSupport.dir/cmake_clean_target.cmake cd /<>/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/APFloat.cpp.o CMakeFiles/LLVMSupport.dir/APInt.cpp.o CMakeFiles/LLVMSupport.dir/APSInt.cpp.o CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o CMakeFiles/LLVMSupport.dir/Allocator.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/COM.cpp.o CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o CMakeFiles/LLVMSupport.dir/Compression.cpp.o CMakeFiles/LLVMSupport.dir/ConvertUTF.c.o CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o CMakeFiles/LLVMSupport.dir/DataStream.cpp.o CMakeFiles/LLVMSupport.dir/Debug.cpp.o CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o CMakeFiles/LLVMSupport.dir/Dwarf.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/GraphWriter.cpp.o CMakeFiles/LLVMSupport.dir/Hashing.cpp.o CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o CMakeFiles/LLVMSupport.dir/IntrusiveRefCntPtr.cpp.o CMakeFiles/LLVMSupport.dir/JamCRC.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/ManagedStatic.cpp.o CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o CMakeFiles/LLVMSupport.dir/MemoryObject.cpp.o CMakeFiles/LLVMSupport.dir/MD5.cpp.o CMakeFiles/LLVMSupport.dir/Options.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/StreamingMemoryObject.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/TargetParser.cpp.o CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o CMakeFiles/LLVMSupport.dir/Timer.cpp.o CMakeFiles/LLVMSupport.dir/ToolOutputFile.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/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/SearchForAddressOfSpecialSymbol.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/TimeValue.cpp.o CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o /usr/bin/ranlib ../libLLVMSupport.a make[4]: Leaving directory '/<>/build-llvm' [ 4%] Built target LLVMSupport /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Option /<>/build-llvm /<>/build-llvm/lib/Option /<>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/depend.internal". Dependee "/<>/build-llvm/lib/Option/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/depend.internal". Scanning dependencies of target LLVMOption make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build make[4]: Entering directory '/<>/build-llvm' [ 4%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o cd /<>/build-llvm/lib/Option && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Option -I/<>/lib/Option -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/Arg.cpp.o -c /<>/lib/Option/Arg.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o -c /<>/lib/MC/MachObjectWriter.cpp [ 4%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o cd /<>/build-llvm/lib/Option && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Option -I/<>/lib/Option -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/ArgList.cpp.o -c /<>/lib/Option/ArgList.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o -c /<>/utils/TableGen/DAGISelMatcherOpt.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/MC/MCMachObjectWriter.h:13, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/MC/MCMachObjectWriter.h:13, from /<>/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 >; _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 >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o cd /<>/build-llvm/lib/Option && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Option -I/<>/lib/Option -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/Option.cpp.o -c /<>/lib/Option/Option.cpp /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/MC/MCMachObjectWriter.h:13, from /<>/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 >; _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 >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/MC/MCMachObjectWriter.h:13, from /<>/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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/MC/MCMachObjectWriter.h:13, from /<>/lib/MC/MachObjectWriter.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector&, std::vector&, std::vector&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/MC/MCMachObjectWriter.h:13, from /<>/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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o cd /<>/build-llvm/lib/Option && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Option -I/<>/lib/Option -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/OptTable.cpp.o -c /<>/lib/Option/OptTable.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o -c /<>/utils/TableGen/DAGISelMatcher.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o -c /<>/lib/MC/StringTableBuilder.cpp [ 4%] Linking CXX static library ../libLLVMOption.a cd /<>/build-llvm/lib/Option && /usr/bin/cmake -P CMakeFiles/LLVMOption.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 4%] Built target LLVMOption /usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/CodeView /<>/build-llvm /<>/build-llvm/lib/DebugInfo/CodeView /<>/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend.internal". Dependee "/<>/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend.internal". Scanning dependencies of target LLVMDebugInfoCodeView make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ByteStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/ByteStream.cpp.o -c /<>/lib/DebugInfo/CodeView/ByteStream.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o -c /<>/lib/MC/SubtargetFeature.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o -c /<>/utils/TableGen/DFAPacketizerEmitter.cpp [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o -c /<>/lib/DebugInfo/CodeView/CodeViewError.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o -c /<>/lib/MC/WinCOFFObjectWriter.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o -c /<>/utils/TableGen/DisassemblerEmitter.cpp [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o -c /<>/lib/DebugInfo/CodeView/CVTypeVisitor.cpp /<>/lib/DebugInfo/CodeView/CVTypeVisitor.cpp: In member function ‘llvm::Error llvm::codeview::CVTypeVisitor::visitFieldList(const llvm::codeview::CVRecord&)’: /<>/lib/DebugInfo/CodeView/CVTypeVisitor.cpp:104:78: warning: this statement may fall through [-Wimplicit-fallthrough=] return llvm::make_error(cv_error_code::corrupt_record); ^ /<>/lib/DebugInfo/CodeView/CVTypeVisitor.cpp:106:3: note: here case EnumName: { \ ^ /<>/include/llvm/DebugInfo/CodeView/TypeRecords.def:60:1: note: in expansion of macro ‘MEMBER_RECORD’ MEMBER_RECORD(LF_BCLASS, 0x1400, BaseClass) ^~~~~~~~~~~~~ [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o -c /<>/utils/TableGen/FastISelEmitter.cpp [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o -c /<>/lib/DebugInfo/CodeView/EnumTables.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o -c /<>/utils/TableGen/FixedLenDecoderEmitter.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/MC -I/<>/lib/MC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/WinCOFFStreamer.cpp.o -c /<>/lib/MC/WinCOFFStreamer.cpp [ 4%] Linking CXX static library ../libLLVMMC.a cd /<>/build-llvm/lib/MC && /usr/bin/cmake -P CMakeFiles/LLVMMC.dir/cmake_clean_target.cmake cd /<>/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/MCAsmStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o CMakeFiles/LLVMMC.dir/MCCodeEmitter.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/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/MCWin64EH.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/WinCOFFObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/WinCOFFStreamer.cpp.o /usr/bin/ranlib ../libLLVMMC.a make[4]: Leaving directory '/<>/build-llvm' [ 4%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/DWARF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/DWARF /<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend.internal". Dependee "/<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend.internal". Scanning dependencies of target LLVMDebugInfoDWARF make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/utils/TableGen/CodeGenInstruction.h:22, from /<>/utils/TableGen/CodeGenTarget.h:20, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/utils/TableGen/CodeGenInstruction.h:22, from /<>/utils/TableGen/CodeGenTarget.h:20, from /<>/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /usr/include/c++/7/bits/stl_vector.h: In member function ‘unsigned int {anonymous}::FilterChooser::getIslands(std::vector&, std::vector&, std::vector >&, const insn_t&) const’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ 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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/utils/TableGen/FixedLenDecoderEmitter.cpp:1035:1: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 } ^ /<>/utils/TableGen/FixedLenDecoderEmitter.cpp:1035:1: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/FieldListRecordBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/FieldListRecordBuilder.cpp.o -c /<>/lib/DebugInfo/CodeView/FieldListRecordBuilder.cpp [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o -c /<>/utils/TableGen/InstrInfoEmitter.cpp [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o -c /<>/lib/DebugInfo/CodeView/Line.cpp [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFContext.cpp [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ListRecordBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/ListRecordBuilder.cpp.o -c /<>/lib/DebugInfo/CodeView/ListRecordBuilder.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o -c /<>/utils/TableGen/IntrinsicEmitter.cpp [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MemoryTypeTableBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/MemoryTypeTableBuilder.cpp.o -c /<>/lib/DebugInfo/CodeView/MemoryTypeTableBuilder.cpp [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MethodListRecordBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/MethodListRecordBuilder.cpp.o -c /<>/lib/DebugInfo/CodeView/MethodListRecordBuilder.cpp [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstream.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstream.cpp.o -c /<>/lib/DebugInfo/CodeView/ModuleSubstream.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstreamVisitor.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstreamVisitor.cpp.o -c /<>/lib/DebugInfo/CodeView/ModuleSubstreamVisitor.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o -c /<>/utils/TableGen/OptParserEmitter.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o -c /<>/utils/TableGen/PseudoLoweringEmitter.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o -c /<>/lib/DebugInfo/CodeView/RecordSerialization.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StreamReader.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/StreamReader.cpp.o -c /<>/lib/DebugInfo/CodeView/StreamReader.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o -c /<>/utils/TableGen/RegisterInfoEmitter.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:15, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:15, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StreamWriter.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/StreamWriter.cpp.o -c /<>/lib/DebugInfo/CodeView/StreamWriter.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o -c /<>/utils/TableGen/SearchableTableEmitter.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o -c /<>/lib/DebugInfo/CodeView/SymbolDumper.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/DenseSet.h:17, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/DenseSet.h:17, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13, from /<>/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 >; _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 >’ 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 >; _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 >’ 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 >’ 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 /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/DenseSet.h:17, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13, from /<>/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 >; _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 >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/DenseSet.h:17, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13, from /<>/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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/DenseSet.h:17, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp /<>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp: In member function ‘void llvm::DWARFDebugFrame::parse(llvm::DataExtractor)’: /<>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:579:26: warning: this statement may fall through [-Wimplicit-fallthrough=] ReportError("Unknown augmentation character in entry at %lx"); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:580:13: note: here case 'L': ^~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:16, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/utils/TableGen/CodeGenRegisters.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In function ‘void {anonymous}::RegisterInfoEmitter::EmitRegMappingTables(llvm::raw_ostream&, const std::deque&, bool)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:16, from /<>/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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o -c /<>/utils/TableGen/SubtargetEmitter.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumper.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumper.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeDumper.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:15, from /<>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:14, from /<>/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:13, from /<>/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp:11: /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*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:15, from /<>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:14, from /<>/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:13, from /<>/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp:11: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void llvm::DWARFDebugInfoEntryMinimal::collectChildrenAddressRanges(const llvm::DWARFUnit*, llvm::DWARFAddressRangesVector&) const’: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/utils/TableGen/CodeGenInstruction.h:22, from /<>/utils/TableGen/CodeGenTarget.h:20, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:458:5: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o -c /<>/utils/TableGen/TableGen.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /<>/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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /<>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘bool llvm::DWARFDebugLine::Prologue::parse(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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/utils/TableGen/CodeGenInstruction.h:22, from /<>/utils/TableGen/CodeGenTarget.h:20, from /<>/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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:18, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /<>/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 >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:18, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /<>/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 >; _Distance = int; _Tp = llvm::DWARFDebugLine::Sequence; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:18, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /<>/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 >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /<>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘bool llvm::DWARFDebugLine::LineTable::parse(llvm::DataExtractor, const RelocAddrMap*, uint32_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:18, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /<>/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 >’ 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 >’ 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 >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFFormValue.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecord.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecord.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeRecord.cpp [ 6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o -c /<>/utils/TableGen/X86DisassemblerTables.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14, from /<>/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘bool llvm::DWARFDebugRangeList::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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14, from /<>/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 = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘llvm::DWARFAddressRangesVector llvm::DWARFDebugRangeList::getAbsoluteRanges(uint64_t) const’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFUnit.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordBuilder.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeRecordBuilder.cpp [ 6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o -c /<>/utils/TableGen/X86ModRMFilters.cpp [ 6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o -c /<>/utils/TableGen/X86RecognizableInstr.cpp [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/DWARF -I/<>/lib/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o -c /<>/lib/DebugInfo/DWARF/SyntaxHighlighting.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeStreamMerger.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/CodeView -I/<>/lib/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableBuilder.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeTableBuilder.cpp [ 6%] Linking CXX static library ../../libLLVMDebugInfoDWARF.a cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoDWARF.dir/cmake_clean_target.cmake cd /<>/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/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/DWARFDebugRangeList.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o /usr/bin/ranlib ../../libLLVMDebugInfoDWARF.a make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target LLVMDebugInfoDWARF /usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/PDB /<>/build-llvm /<>/build-llvm/lib/DebugInfo/PDB /<>/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend.internal". Dependee "/<>/build-llvm/lib/DebugInfo/PDB/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend.internal". [ 6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/TableGen -I/<>/utils/TableGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o -c /<>/utils/TableGen/CTagsEmitter.cpp Scanning dependencies of target LLVMDebugInfoPDB make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o -c /<>/lib/DebugInfo/PDB/GenericError.cpp [ 6%] Linking CXX static library ../../libLLVMDebugInfoCodeView.a cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoCodeView.dir/cmake_clean_target.cmake cd /<>/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/ByteStream.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/FieldListRecordBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/ListRecordBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/MemoryTypeTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/MethodListRecordBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstream.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstreamVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/StreamReader.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/StreamWriter.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumper.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecord.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableBuilder.cpp.o /usr/bin/ranlib ../../libLLVMDebugInfoCodeView.a make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target LLVMDebugInfoCodeView /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/Symbolize /<>/build-llvm /<>/build-llvm/lib/DebugInfo/Symbolize /<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend.internal". Dependee "/<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend.internal". Scanning dependencies of target LLVMSymbolize make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 6%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o cd /<>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/Symbolize -I/<>/lib/DebugInfo/Symbolize -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o -c /<>/lib/DebugInfo/Symbolize/DIPrinter.cpp [ 6%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o cd /<>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/Symbolize -I/<>/lib/DebugInfo/Symbolize -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o -c /<>/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o -c /<>/lib/DebugInfo/PDB/IPDBSourceFile.cpp [ 6%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o cd /<>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/Symbolize -I/<>/lib/DebugInfo/Symbolize -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o -c /<>/lib/DebugInfo/Symbolize/Symbolize.cpp make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target obj.llvm-tblgen /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LineEditor /<>/build-llvm /<>/build-llvm/lib/LineEditor /<>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend.internal". Dependee "/<>/build-llvm/lib/LineEditor/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend.internal". Scanning dependencies of target LLVMLineEditor make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[4]: Entering directory '/<>/build-llvm' [ 6%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o cd /<>/build-llvm/lib/LineEditor && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/LineEditor -I/<>/lib/LineEditor -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o -c /<>/lib/LineEditor/LineEditor.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o -c /<>/lib/DebugInfo/PDB/PDB.cpp [ 6%] Linking CXX static library ../libLLVMLineEditor.a cd /<>/build-llvm/lib/LineEditor && /usr/bin/cmake -P CMakeFiles/LLVMLineEditor.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 6%] Built target LLVMLineEditor /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/FileCheck /<>/build-llvm /<>/build-llvm/utils/FileCheck /<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/depend.internal". Dependee "/<>/build-llvm/utils/FileCheck/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/depend.internal". Scanning dependencies of target FileCheck make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build make[4]: Entering directory '/<>/build-llvm' [ 6%] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o cd /<>/build-llvm/utils/FileCheck && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/FileCheck -I/<>/utils/FileCheck -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/FileCheck.dir/FileCheck.cpp.o -c /<>/utils/FileCheck/FileCheck.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o -c /<>/lib/DebugInfo/PDB/PDBContext.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o -c /<>/lib/DebugInfo/PDB/PDBExtras.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o -c /<>/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbol.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolBlock.cpp /usr/bin/make -f utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build.make utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/PerfectShuffle /<>/build-llvm /<>/build-llvm/utils/PerfectShuffle /<>/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend.internal". Dependee "/<>/build-llvm/utils/PerfectShuffle/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend.internal". Scanning dependencies of target llvm-PerfectShuffle make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 6%] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o cd /<>/build-llvm/utils/PerfectShuffle && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/PerfectShuffle -I/<>/utils/PerfectShuffle -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o -c /<>/utils/PerfectShuffle/PerfectShuffle.cpp [ 6%] Linking CXX static library ../../libLLVMSymbolize.a cd /<>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/cmake -P CMakeFiles/LLVMSymbolize.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 6%] Built target LLVMSymbolize /usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/count /<>/build-llvm /<>/build-llvm/utils/count /<>/build-llvm/utils/count/CMakeFiles/count.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/utils/count/CMakeFiles/count.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/utils/count/CMakeFiles/count.dir/depend.internal". Dependee "/<>/build-llvm/utils/count/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/utils/count/CMakeFiles/count.dir/depend.internal". Scanning dependencies of target count make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/build make[4]: Entering directory '/<>/build-llvm' [ 6%] Building C object utils/count/CMakeFiles/count.dir/count.c.o cd /<>/build-llvm/utils/count && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/count -I/<>/utils/count -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/count.dir/count.c.o -c /<>/utils/count/count.c [ 6%] Linking C executable ../../bin/count cd /<>/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=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/count.dir/count.c.o -o ../../bin/count -Wl,-rpath,"\$ORIGIN/../lib" -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target count /usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/not /<>/build-llvm /<>/build-llvm/utils/not /<>/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/utils/not/CMakeFiles/not.dir/depend.internal". Dependee "/<>/build-llvm/utils/not/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/utils/not/CMakeFiles/not.dir/depend.internal". Scanning dependencies of target not make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build make[4]: Entering directory '/<>/build-llvm' [ 6%] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o cd /<>/build-llvm/utils/not && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/not -I/<>/utils/not -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/not.dir/not.cpp.o -c /<>/utils/not/not.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp [ 6%] Linking CXX executable ../../bin/llvm-PerfectShuffle cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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 '/<>/build-llvm' [ 6%] Built target llvm-PerfectShuffle [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolCompilandDetails.cpp [ 6%] Linking CXX executable ../../bin/not cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/not.dir/not.cpp.o -o ../../bin/not -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target not /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/yaml-bench /<>/build-llvm /<>/build-llvm/utils/yaml-bench /<>/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend.internal". Dependee "/<>/build-llvm/utils/yaml-bench/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend.internal". Scanning dependencies of target yaml-bench make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 6%] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o cd /<>/build-llvm/utils/yaml-bench && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/yaml-bench -I/<>/utils/yaml-bench -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o -c /<>/utils/yaml-bench/YAMLBench.cpp [ 6%] Linking CXX executable ../../bin/FileCheck cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/FileCheck.dir/FileCheck.cpp.o -o ../../bin/FileCheck -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target FileCheck /usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/unittest /<>/build-llvm /<>/build-llvm/utils/unittest /<>/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/utils/unittest/CMakeFiles/gtest.dir/depend.internal". Dependee "/<>/build-llvm/utils/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/utils/unittest/CMakeFiles/gtest.dir/depend.internal". Scanning dependencies of target gtest make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build make[4]: Entering directory '/<>/build-llvm' [ 6%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o cd /<>/build-llvm/utils/unittest && /usr/bin/g++-7 -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/unittest -I/<>/utils/unittest -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googletest -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o -c /<>/utils/unittest/googletest/src/gtest-all.cc [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolCustom.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolData.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolExe.cpp [ 6%] Linking CXX executable ../../bin/yaml-bench cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o -o ../../bin/yaml-bench -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target yaml-bench [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolFunc.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolLabel.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolThunk.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeCustom.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeDimension.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeManaged.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolUnknown.cpp [ 8%] Linking CXX static library ../../lib/libgtest.a cd /<>/build-llvm/utils/unittest && /usr/bin/cmake -P CMakeFiles/gtest.dir/cmake_clean_target.cmake cd /<>/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 /usr/bin/ranlib ../../lib/libgtest.a make[4]: Leaving directory '/<>/build-llvm' [ 8%] Built target gtest /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/unittest/UnitTestMain /<>/build-llvm /<>/build-llvm/utils/unittest/UnitTestMain /<>/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend.internal". Dependee "/<>/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend.internal". Scanning dependencies of target gtest_main make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 8%] Building CXX object utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/TestMain.cpp.o cd /<>/build-llvm/utils/unittest/UnitTestMain && /usr/bin/g++-7 -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/utils/unittest/UnitTestMain -I/<>/utils/unittest/UnitTestMain -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googletest -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/gtest_main.dir/TestMain.cpp.o -c /<>/utils/unittest/UnitTestMain/TestMain.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolUsingNamespace.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymDumper.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStream.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/DbiStream.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStreamBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStreamBuilder.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/EnumTables.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/EnumTables.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/EnumTables.cpp [ 8%] Linking CXX static library ../../../lib/libgtest_main.a cd /<>/build-llvm/utils/unittest/UnitTestMain && /usr/bin/cmake -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 8%] Built target gtest_main [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/Hash.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/Hash.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/Hash.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/IndexedStreamData.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/IndexedStreamData.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/IndexedStreamData.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStream.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/InfoStream.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStreamBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStreamBuilder.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/InfoStreamBuilder.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/MappedBlockStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/MappedBlockStream.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/MappedBlockStream.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModInfo.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModInfo.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/ModInfo.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModStream.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/ModStream.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/MsfBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/MsfBuilder.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/MsfBuilder.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/MsfCommon.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/MsfCommon.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/MsfCommon.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameHashTable.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameHashTable.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/NameHashTable.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMap.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMap.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/NameMap.cpp /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/profile /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/profile /<>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 8%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/GCDAProfiling.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/GCDAProfiling.c.o -c /<>/projects/compiler-rt/lib/profile/GCDAProfiling.c [ 8%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfiling.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfiling.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfiling.c [ 9%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingValue.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingValue.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingValue.c [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMapBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMapBuilder.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/NameMapBuilder.cpp [ 9%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingBuffer.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingBuffer.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingBuffer.c [ 9%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingFile.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingFile.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingFile.c [ 9%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMerge.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMerge.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingMerge.c [ 9%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMergeFile.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMergeFile.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingMergeFile.c [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFile.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFile.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/PDBFile.cpp [ 9%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingWriter.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingWriter.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingWriter.c [ 9%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformDarwin.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformDarwin.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingPlatformDarwin.c [ 9%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformLinux.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformLinux.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingPlatformLinux.c [ 9%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformOther.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformOther.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingPlatformOther.c [ 9%] Building CXX object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingRuntime.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingRuntime.cc.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingRuntime.cc [ 9%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingUtil.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/profile -I/<>/projects/compiler-rt/lib/profile -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingUtil.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingUtil.c [ 9%] Linking CXX static library ../../../../lib/clang/3.9.1/lib/linux/libclang_rt.profile-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/cmake -P CMakeFiles/clang_rt.profile-armhf.dir/cmake_clean_target.cmake cd /<>/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/3.9.1/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/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/3.9.1/lib/linux/libclang_rt.profile-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 9%] Built target clang_rt.profile-armhf [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFileBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFileBuilder.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/PDBFileBuilder.cpp [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PublicsStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PublicsStream.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/PublicsStream.cpp [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawError.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawError.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/RawError.cpp [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawSession.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawSession.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/RawSession.cpp [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/SymbolStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/SymbolStream.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/SymbolStream.cpp [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/PDB -I/<>/lib/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStream.cpp.o -c /<>/lib/DebugInfo/PDB/Raw/TpiStream.cpp /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/include /<>/build-llvm /<>/build-llvm/projects/compiler-rt/include /<>/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/include/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/depend.internal". Scanning dependencies of target compiler-rt-headers make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 9%] Copying compiler-rt's sanitizer/allocator_interface.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/allocator_interface.h /<>/build-llvm/./lib/clang/3.9.1/include/sanitizer/allocator_interface.h [ 9%] Copying compiler-rt's sanitizer/asan_interface.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/asan_interface.h /<>/build-llvm/./lib/clang/3.9.1/include/sanitizer/asan_interface.h [ 9%] Copying compiler-rt's sanitizer/common_interface_defs.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/common_interface_defs.h /<>/build-llvm/./lib/clang/3.9.1/include/sanitizer/common_interface_defs.h [ 9%] Copying compiler-rt's sanitizer/coverage_interface.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/coverage_interface.h /<>/build-llvm/./lib/clang/3.9.1/include/sanitizer/coverage_interface.h [ 9%] Copying compiler-rt's sanitizer/dfsan_interface.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/dfsan_interface.h /<>/build-llvm/./lib/clang/3.9.1/include/sanitizer/dfsan_interface.h [ 9%] Copying compiler-rt's sanitizer/esan_interface.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/esan_interface.h /<>/build-llvm/./lib/clang/3.9.1/include/sanitizer/esan_interface.h [ 9%] Copying compiler-rt's sanitizer/linux_syscall_hooks.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/linux_syscall_hooks.h /<>/build-llvm/./lib/clang/3.9.1/include/sanitizer/linux_syscall_hooks.h [ 9%] Copying compiler-rt's sanitizer/lsan_interface.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/lsan_interface.h /<>/build-llvm/./lib/clang/3.9.1/include/sanitizer/lsan_interface.h [ 9%] Copying compiler-rt's sanitizer/msan_interface.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/msan_interface.h /<>/build-llvm/./lib/clang/3.9.1/include/sanitizer/msan_interface.h [ 9%] Copying compiler-rt's sanitizer/tsan_interface_atomic.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/tsan_interface_atomic.h /<>/build-llvm/./lib/clang/3.9.1/include/sanitizer/tsan_interface_atomic.h make[4]: Leaving directory '/<>/build-llvm' [ 9%] Built target compiler-rt-headers /usr/bin/make -f projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/build.make projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/builtins /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/builtins /<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/depend.internal". Scanning dependencies of target clang_rt.builtins-armhf make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/build.make projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/build make[4]: Entering directory '/<>/build-llvm' [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/adddf3vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/adddf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/adddf3vfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/addsf3vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/addsf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/addsf3vfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cdcmp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cdcmp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_cdcmp.S [ 9%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cdcmpeq_check_nan.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cdcmpeq_check_nan.c.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_cdcmpeq_check_nan.c [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cfcmp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cfcmp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_cfcmp.S [ 9%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cfcmpeq_check_nan.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cfcmpeq_check_nan.c.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_cfcmpeq_check_nan.c [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_dcmp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_dcmp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_dcmp.S [ 9%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_div0.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_div0.c.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_div0.c [ 9%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_drsub.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_drsub.c.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_drsub.c [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_fcmp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_fcmp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_fcmp.S [ 9%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_frsub.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_frsub.c.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_frsub.c [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_idivmod.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_idivmod.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_idivmod.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_ldivmod.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_ldivmod.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_ldivmod.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memcmp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memcmp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_memcmp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memcpy.S.o [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memmove.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memmove.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_memmove.S cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memcpy.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_memcpy.S /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/lsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/lsan /<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/DependInfo.cmake --color= [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memset.S.o Dependee "/<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/depend.internal". Scanning dependencies of target lsan make[4]: Leaving directory '/<>/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 cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memset.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_memset.S make[4]: Entering directory '/<>/build-llvm' make[4]: Nothing to be done for 'projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/build'. make[4]: Leaving directory '/<>/build-llvm' [ 9%] Built target lsan /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/ubsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/ubsan /<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/DependInfo.cmake --color= [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_uidivmod.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_uidivmod.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_uidivmod.S Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_uldivmod.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_uldivmod.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_uldivmod.S [ 9%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o -c /<>/projects/compiler-rt/lib/ubsan/ubsan_handlers_cxx.cc [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/bswapdi2.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/bswapdi2.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/bswapdi2.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/bswapsi2.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/bswapsi2.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/bswapsi2.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/clzdi2.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/clzdi2.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/clzdi2.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/clzsi2.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/clzsi2.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/clzsi2.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/comparesf2.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/comparesf2.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/comparesf2.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/divdf3vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divdf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/divdf3vfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/divmodsi4.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divmodsi4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/divmodsi4.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsf3vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/divsf3vfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsi3.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsi3.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/divsi3.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/eqdf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/eqdf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/eqdf2vfp.S [ 9%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o -c /<>/projects/compiler-rt/lib/ubsan/ubsan_type_hash.cc [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/eqsf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/eqsf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/eqsf2vfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/extendsfdf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/extendsfdf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/extendsfdf2vfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixdfsivfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixdfsivfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/fixdfsivfp.S [ 9%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o -c /<>/projects/compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cc [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixsfsivfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixsfsivfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/fixsfsivfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixunsdfsivfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixunsdfsivfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/fixunsdfsivfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixunssfsivfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixunssfsivfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/fixunssfsivfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatsidfvfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatsidfvfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/floatsidfvfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatsisfvfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatsisfvfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/floatsisfvfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatunssidfvfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatunssidfvfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/floatunssidfvfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatunssisfvfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatunssisfvfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/floatunssisfvfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/gedf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gedf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/gedf2vfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/gesf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gesf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/gesf2vfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/gtdf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gtdf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/gtdf2vfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/gtsf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gtsf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/gtsf2vfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/ledf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ledf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/ledf2vfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/lesf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/lesf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/lesf2vfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/ltdf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ltdf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/ltdf2vfp.S [ 9%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o -c /<>/projects/compiler-rt/lib/ubsan/ubsan_type_hash_win.cc [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/ltsf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ltsf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/ltsf2vfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/modsi3.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/modsi3.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/modsi3.S make[4]: Leaving directory '/<>/build-llvm' [ 9%] Built target RTUbsan_cxx.armhf [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/muldf3vfp.S.o /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 cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/muldf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/muldf3vfp.S make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/ubsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/ubsan /<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/DependInfo.cmake --color= [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/mulsf3vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/mulsf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/mulsf3vfp.S Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/depend.internal". Scanning dependencies of target RTUbsan.armhf [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/nedf2vfp.S.o make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/nedf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/nedf2vfp.S /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 [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/negdf2vfp.S.o make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/negdf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/negdf2vfp.S [ 9%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/ubsan/ubsan_diag.cc [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/negsf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/negsf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/negsf2vfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/nesf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/nesf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/nesf2vfp.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/restore_vfp_d8_d15_regs.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/restore_vfp_d8_d15_regs.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/restore_vfp_d8_d15_regs.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/save_vfp_d8_d15_regs.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/save_vfp_d8_d15_regs.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/save_vfp_d8_d15_regs.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/subdf3vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/subdf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/subdf3vfp.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/subsf3vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/subsf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/subsf3vfp.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch16.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch16.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/switch16.S [ 10%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/ubsan/ubsan_init.cc [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch32.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch32.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/switch32.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch8.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/switch8.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/switchu8.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switchu8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/switchu8.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_add_4.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_add_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_add_4.S [ 10%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/ubsan/ubsan_flags.cc [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_add_8.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_add_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_add_8.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_and_4.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_and_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_and_4.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_and_8.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_and_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_and_8.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_max_4.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_max_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_max_4.S [ 10%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/ubsan/ubsan_handlers.cc [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_max_8.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_max_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_max_8.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_min_4.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_min_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_min_4.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_min_8.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_min_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_min_8.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_nand_4.S.o [ 10%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_nand_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_nand_4.S cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/ubsan/ubsan_value.cc [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_nand_8.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_nand_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_nand_8.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_or_4.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_or_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_or_4.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_or_8.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_or_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_or_8.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_sub_4.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_sub_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_sub_4.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_sub_8.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_sub_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_sub_8.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umax_4.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umax_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_umax_4.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umax_8.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umax_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_umax_8.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umin_4.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umin_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_umin_4.S /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/sanitizer_common /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/DependInfo.cmake --color= [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umin_8.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umin_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_umin_8.S Dependee "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/depend.internal". [ 10%] Linking CXX static library ../../libLLVMDebugInfoPDB.a cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoPDB.dir/cmake_clean_target.cmake [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_xor_4.S.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoPDB.dir/link.txt --verbose=1 cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_xor_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_xor_4.S Scanning dependencies of target RTSanitizerCommon.armhf make[4]: Leaving directory '/<>/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 /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/Raw/DbiStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/Hash.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/IndexedStreamData.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/MappedBlockStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModInfo.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/MsfBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/MsfCommon.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameHashTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMap.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMapBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFile.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFileBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PublicsStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawError.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawSession.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/SymbolStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStream.cpp.o make[4]: Entering directory '/<>/build-llvm' [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_xor_8.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_xor_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_xor_8.S [ 10%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o /usr/bin/ranlib ../../libLLVMDebugInfoPDB.a cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_synchronize.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_synchronize.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_synchronize.S make[4]: Leaving directory '/<>/build-llvm' [ 10%] Built target LLVMDebugInfoPDB [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/truncdfsf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/truncdfsf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/truncdfsf2vfp.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/udivmodsi4.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/udivmodsi4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/udivmodsi4.S [ 10%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_common.cc [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/udivsi3.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/udivsi3.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/udivsi3.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/umodsi3.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/umodsi3.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/umodsi3.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/unorddf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/unorddf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/unorddf2vfp.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/unordsf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/unordsf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/unordsf2vfp.S [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/absvdi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/absvdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/absvdi2.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/absvsi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/absvsi2.c.o -c /<>/projects/compiler-rt/lib/builtins/absvsi2.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/absvti2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/absvti2.c.o -c /<>/projects/compiler-rt/lib/builtins/absvti2.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/adddf3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/adddf3.c.o -c /<>/projects/compiler-rt/lib/builtins/adddf3.c make[4]: Leaving directory '/<>/build-llvm' [ 10%] Built target RTUbsan.armhf /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/sanitizer_common /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/depend.internal". Scanning dependencies of target RTSanitizerCommonLibc.armhf make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 10%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cc [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/addsf3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/addsf3.c.o -c /<>/projects/compiler-rt/lib/builtins/addsf3.c [ 10%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cc [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/addtf3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/addtf3.c.o -c /<>/projects/compiler-rt/lib/builtins/addtf3.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/addvdi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/addvdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/addvdi3.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/addvsi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/addvsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/addvsi3.c [ 10%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/addvti3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/addvti3.c.o -c /<>/projects/compiler-rt/lib/builtins/addvti3.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/apple_versioning.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/apple_versioning.c.o -c /<>/projects/compiler-rt/lib/builtins/apple_versioning.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ashldi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/ashldi3.c.o -c /<>/projects/compiler-rt/lib/builtins/ashldi3.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ashlti3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/ashlti3.c.o -c /<>/projects/compiler-rt/lib/builtins/ashlti3.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ashrdi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/ashrdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/ashrdi3.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ashrti3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/ashrti3.c.o -c /<>/projects/compiler-rt/lib/builtins/ashrti3.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/clear_cache.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/clear_cache.c.o -c /<>/projects/compiler-rt/lib/builtins/clear_cache.c /<>/projects/compiler-rt/lib/builtins/clear_cache.c: In function ‘__clear_cache’: /<>/projects/compiler-rt/lib/builtins/clear_cache.c:112:10: warning: ‘register’ is not at beginning of declaration [-Wold-style-declaration] const register int end_reg __asm("r1") = (int) (intptr_t) end; ^~~~~ /<>/projects/compiler-rt/lib/builtins/clear_cache.c:113:10: warning: ‘register’ is not at beginning of declaration [-Wold-style-declaration] const register int syscall_nr __asm("r7") = __ARM_NR_cacheflush; ^~~~~ [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/clzdi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/clzdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/clzdi2.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/clzsi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/clzsi2.c.o -c /<>/projects/compiler-rt/lib/builtins/clzsi2.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/clzti2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/clzti2.c.o -c /<>/projects/compiler-rt/lib/builtins/clzti2.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/cmpdi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/cmpdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/cmpdi2.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/cmpti2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/cmpti2.c.o -c /<>/projects/compiler-rt/lib/builtins/cmpti2.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/comparedf2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/comparedf2.c.o -c /<>/projects/compiler-rt/lib/builtins/comparedf2.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/comparesf2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/comparesf2.c.o -c /<>/projects/compiler-rt/lib/builtins/comparesf2.c [ 10%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cc [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/cpu_model.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/cpu_model.c.o -c /<>/projects/compiler-rt/lib/builtins/cpu_model.c /<>/projects/compiler-rt/lib/builtins/cpu_model.c:797:0: warning: ISO C forbids an empty translation unit [-Wpedantic] #endif [ 10%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ctzdi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/ctzdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/ctzdi2.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ctzsi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/ctzsi2.c.o -c /<>/projects/compiler-rt/lib/builtins/ctzsi2.c [ 10%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ctzti2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/ctzti2.c.o -c /<>/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 /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/divdc3.c.o -c /<>/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 /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/divdf3.c.o -c /<>/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 /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/divdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/divdi3.c [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/divmoddi4.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/divmoddi4.c.o -c /<>/projects/compiler-rt/lib/builtins/divmoddi4.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/divmodsi4.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/divmodsi4.c.o -c /<>/projects/compiler-rt/lib/builtins/divmodsi4.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/divsc3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/divsc3.c.o -c /<>/projects/compiler-rt/lib/builtins/divsc3.c [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_libc.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/divsf3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/divsf3.c.o -c /<>/projects/compiler-rt/lib/builtins/divsf3.c [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cc [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/divsi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/divsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/divsi3.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/divtc3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/divtc3.c.o -c /<>/projects/compiler-rt/lib/builtins/divtc3.c [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/divti3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/divti3.c.o -c /<>/projects/compiler-rt/lib/builtins/divti3.c cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/divtf3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/divtf3.c.o -c /<>/projects/compiler-rt/lib/builtins/divtf3.c [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/divxc3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/divxc3.c.o -c /<>/projects/compiler-rt/lib/builtins/divxc3.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/enable_execute_stack.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/enable_execute_stack.c.o -c /<>/projects/compiler-rt/lib/builtins/enable_execute_stack.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/eprintf.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/eprintf.c.o -c /<>/projects/compiler-rt/lib/builtins/eprintf.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/extendsfdf2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/extendsfdf2.c.o -c /<>/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 /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/extendhfsf2.c.o -c /<>/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 /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/ffsdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/ffsdi2.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ffsti2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/ffsti2.c.o -c /<>/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 /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfdi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixdfdi.c [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixdfsi.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfsi.c.o -c /<>/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 /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfti.c.o -c /<>/projects/compiler-rt/lib/builtins/fixdfti.c /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/ubsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/ubsan /<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/DependInfo.cmake --color= [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixsfdi.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfdi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixsfdi.c Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 12%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_init_standalone.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/ubsan -I/<>/projects/compiler-rt/lib/ubsan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/ubsan/ubsan_init_standalone.cc make[4]: Leaving directory '/<>/build-llvm' [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixsfsi.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfsi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixsfsi.c [ 12%] Built target RTUbsan_standalone.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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/depend.internal". [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_s390.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixsfti.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfti.c.o -c /<>/projects/compiler-rt/lib/builtins/fixsfti.c [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc Scanning dependencies of target RTAsan_dynamic.armhf make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfdi.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfdi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunsdfdi.c [ 12%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_allocator.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_allocator.cc [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfsi.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfsi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunsdfsi.c [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfti.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfti.c.o -c /<>/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 /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfdi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunssfdi.c [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfsi.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfsi.c.o -c /<>/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 /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfti.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunssfti.c [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixunsxfdi.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsxfdi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunsxfdi.c /<>/projects/compiler-rt/lib/builtins/fixunsxfdi.c: In function ‘__fixunsxfdi’: /<>/projects/compiler-rt/lib/builtins/fixunsxfdi.c:38:25: warning: ‘fb.u.high.s.low’ is used uninitialized in this function [-Wuninitialized] int e = (fb.u.high.s.low & 0x00007FFF) - 16383; ~~~~~~~~~~~^~~~ /<>/projects/compiler-rt/lib/builtins/fixunsxfdi.c:38:30: warning: ‘fb.u.high.s.low’ is used uninitialized in this function [-Wuninitialized] int e = (fb.u.high.s.low & 0x00007FFF) - 16383; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixunsxfsi.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsxfsi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunsxfsi.c /<>/projects/compiler-rt/lib/builtins/fixunsxfsi.c: In function ‘__fixunsxfsi’: /<>/projects/compiler-rt/lib/builtins/fixunsxfsi.c:37:25: warning: ‘fb.u.high.s.low’ is used uninitialized in this function [-Wuninitialized] int e = (fb.u.high.s.low & 0x00007FFF) - 16383; ~~~~~~~~~~~^~~~ /<>/projects/compiler-rt/lib/builtins/fixunsxfsi.c:37:30: warning: ‘fb.u.high.s.low’ is used uninitialized in this function [-Wuninitialized] int e = (fb.u.high.s.low & 0x00007FFF) - 16383; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixunsxfti.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsxfti.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunsxfti.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixxfdi.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/fixxfdi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixxfdi.c /<>/projects/compiler-rt/lib/builtins/fixxfdi.c: In function ‘__fixxfdi’: /<>/projects/compiler-rt/lib/builtins/fixxfdi.c:37:25: warning: ‘fb.u.high.s.low’ is used uninitialized in this function [-Wuninitialized] int e = (fb.u.high.s.low & 0x00007FFF) - 16383; ~~~~~~~~~~~^~~~ /<>/projects/compiler-rt/lib/builtins/fixxfdi.c:37:30: warning: ‘fb.u.high.s.low’ is used uninitialized in this function [-Wuninitialized] int e = (fb.u.high.s.low & 0x00007FFF) - 16383; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/fixxfti.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/fixxfti.c.o -c /<>/projects/compiler-rt/lib/builtins/fixxfti.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatdidf.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/floatdidf.c.o -c /<>/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 /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/floatdisf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatdisf.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatdixf.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/floatdixf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatdixf.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatsidf.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/floatsidf.c.o -c /<>/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 /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/floatsisf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatsisf.c [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floattidf.c.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/floattidf.c.o -c /<>/projects/compiler-rt/lib/builtins/floattidf.c [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_printf.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floattisf.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/floattisf.c.o -c /<>/projects/compiler-rt/lib/builtins/floattisf.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floattixf.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/floattixf.c.o -c /<>/projects/compiler-rt/lib/builtins/floattixf.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatundidf.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/floatundidf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatundidf.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatundisf.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/floatundisf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatundisf.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatundixf.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/floatundixf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatundixf.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatunsidf.c.o [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/floatunsidf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatunsidf.c cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatunsisf.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/floatunsisf.c.o -c /<>/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 /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/floatuntidf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatuntidf.c [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatuntisf.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/floatuntisf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatuntisf.c [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatuntixf.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/floatuntixf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatuntixf.c [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_freebsd.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/int_util.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/int_util.c.o -c /<>/projects/compiler-rt/lib/builtins/int_util.c make[4]: Leaving directory '/<>/build-llvm' [ 12%] Built target RTSanitizerCommonLibc.armhf [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o /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 cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cc make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/interception /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/interception /<>/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/DependInfo.cmake --color= [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/lshrdi3.c.o Dependee "/<>/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/depend.internal". cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/lshrdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/lshrdi3.c Scanning dependencies of target RTInterception.armhf make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 12%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/interception && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/interception -I/<>/projects/compiler-rt/lib/interception -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o -c /<>/projects/compiler-rt/lib/interception/interception_linux.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/lshrti3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/lshrti3.c.o -c /<>/projects/compiler-rt/lib/builtins/lshrti3.c [ 12%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/interception && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/interception -I/<>/projects/compiler-rt/lib/interception -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o -c /<>/projects/compiler-rt/lib/interception/interception_mac.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/moddi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/moddi3.c.o -c /<>/projects/compiler-rt/lib/builtins/moddi3.c [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc [ 12%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/interception && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/interception -I/<>/projects/compiler-rt/lib/interception -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o -c /<>/projects/compiler-rt/lib/interception/interception_win.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/modsi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/modsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/modsi3.c [ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cc [ 12%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/interception && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/interception -I/<>/projects/compiler-rt/lib/interception -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o -c /<>/projects/compiler-rt/lib/interception/interception_type_test.cc [ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/modti3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/modti3.c.o -c /<>/projects/compiler-rt/lib/builtins/modti3.c make[4]: Leaving directory '/<>/build-llvm' [ 12%] Built target RTInterception.armhf /usr/bin/make -f projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/lsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/lsan /<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/DependInfo.cmake --color= [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/muldc3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/muldc3.c.o -c /<>/projects/compiler-rt/lib/builtins/muldc3.c Dependee "/<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/depend.internal". Scanning dependencies of target RTLSanCommon.armhf make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 13%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/lsan -I/<>/projects/compiler-rt/lib/lsan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o -c /<>/projects/compiler-rt/lib/lsan/lsan_common.cc [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/muldf3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/muldf3.c.o -c /<>/projects/compiler-rt/lib/builtins/muldf3.c [ 13%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/lsan -I/<>/projects/compiler-rt/lib/lsan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o -c /<>/projects/compiler-rt/lib/lsan/lsan_common_linux.cc [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/muldi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/muldi3.c.o -c /<>/projects/compiler-rt/lib/builtins/muldi3.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/mulodi4.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/mulodi4.c.o -c /<>/projects/compiler-rt/lib/builtins/mulodi4.c make[4]: Leaving directory '/<>/build-llvm' [ 13%] Built target RTLSanCommon.armhf /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/depend [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/mulosi4.c.o make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/DependInfo.cmake --color= cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/mulosi4.c.o -c /<>/projects/compiler-rt/lib/builtins/mulosi4.c Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 13%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/asan_new_delete.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_new_delete.cc [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/muloti4.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/muloti4.c.o -c /<>/projects/compiler-rt/lib/builtins/muloti4.c [ 13%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/mulsc3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/mulsc3.c.o -c /<>/projects/compiler-rt/lib/builtins/mulsc3.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/mulsf3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/mulsf3.c.o -c /<>/projects/compiler-rt/lib/builtins/mulsf3.c [ 13%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.cc [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/multi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/multi3.c.o -c /<>/projects/compiler-rt/lib/builtins/multi3.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/multf3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/multf3.c.o -c /<>/projects/compiler-rt/lib/builtins/multf3.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/mulvdi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/mulvdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/mulvdi3.c [ 13%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/mulvsi3.c.o make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/mulvsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/mulvsi3.c [ 13%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/depend.internal". [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/mulvti3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/mulvti3.c.o -c /<>/projects/compiler-rt/lib/builtins/mulvti3.c Scanning dependencies of target RTAsan.armhf make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 13%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_allocator.cc.o [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/mulxc3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_allocator.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_allocator.cc cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/mulxc3.c.o -c /<>/projects/compiler-rt/lib/builtins/mulxc3.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/negdf2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/negdf2.c.o -c /<>/projects/compiler-rt/lib/builtins/negdf2.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/negdi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/negdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/negdi2.c [ 13%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.cc [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/negsf2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/negsf2.c.o -c /<>/projects/compiler-rt/lib/builtins/negsf2.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/negti2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/negti2.c.o -c /<>/projects/compiler-rt/lib/builtins/negti2.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/negvdi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/negvdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/negvdi2.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/negvsi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/negvsi2.c.o -c /<>/projects/compiler-rt/lib/builtins/negvsi2.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/negvti2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/negvti2.c.o -c /<>/projects/compiler-rt/lib/builtins/negvti2.c [ 13%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/paritydi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/paritydi2.c.o -c /<>/projects/compiler-rt/lib/builtins/paritydi2.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/paritysi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/paritysi2.c.o -c /<>/projects/compiler-rt/lib/builtins/paritysi2.c [ 13%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cc [ 13%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cc [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/parityti2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/parityti2.c.o -c /<>/projects/compiler-rt/lib/builtins/parityti2.c [ 13%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/popcountdi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/popcountdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/popcountdi2.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/popcountsi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/popcountsi2.c.o -c /<>/projects/compiler-rt/lib/builtins/popcountsi2.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/popcountti2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/popcountti2.c.o -c /<>/projects/compiler-rt/lib/builtins/popcountti2.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/powidf2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/powidf2.c.o -c /<>/projects/compiler-rt/lib/builtins/powidf2.c [ 13%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cc [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/powisf2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/powisf2.c.o -c /<>/projects/compiler-rt/lib/builtins/powisf2.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/powitf2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/powitf2.c.o -c /<>/projects/compiler-rt/lib/builtins/powitf2.c [ 13%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_activation.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_activation.cc [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/powixf2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/powixf2.c.o -c /<>/projects/compiler-rt/lib/builtins/powixf2.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/subdf3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/subdf3.c.o -c /<>/projects/compiler-rt/lib/builtins/subdf3.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/subsf3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/subsf3.c.o -c /<>/projects/compiler-rt/lib/builtins/subsf3.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/subvdi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/subvdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/subvdi3.c [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/subvsi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/subvsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/subvsi3.c [ 13%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_debugging.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_debugging.cc [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/subvti3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/subvti3.c.o -c /<>/projects/compiler-rt/lib/builtins/subvti3.c [ 13%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_win.cc [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/subtf3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/subtf3.c.o -c /<>/projects/compiler-rt/lib/builtins/subtf3.c [ 13%] Building ASM object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/gcc-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_x86_64.S [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/trampoline_setup.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/trampoline_setup.c.o -c /<>/projects/compiler-rt/lib/builtins/trampoline_setup.c [ 13%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_termination.cc [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/truncdfhf2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/truncdfhf2.c.o -c /<>/projects/compiler-rt/lib/builtins/truncdfhf2.c make[4]: Leaving directory '/<>/build-llvm' [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/truncdfsf2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/truncdfsf2.c.o -c /<>/projects/compiler-rt/lib/builtins/truncdfsf2.c [ 13%] Built target RTSanitizerCommon.armhf /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 13%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_fake_stack.cc.o [ 13%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/asan_preinit.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_fake_stack.cc cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan_preinit.armhf.dir/asan_preinit.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_preinit.cc [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/truncsfhf2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/truncsfhf2.c.o -c /<>/projects/compiler-rt/lib/builtins/truncsfhf2.c make[4]: Leaving directory '/<>/build-llvm' [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ucmpdi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/ucmpdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/ucmpdi2.c [ 13%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/depend.internal". Scanning dependencies of target asan_blacklist make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 13%] Copying asan_blacklist.txt... cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/lib/asan/asan_blacklist.txt /<>/build-llvm/./lib/clang/3.9.1/asan_blacklist.txt [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ucmpti2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/ucmpti2.c.o -c /<>/projects/compiler-rt/lib/builtins/ucmpti2.c make[4]: Leaving directory '/<>/build-llvm' [ 13%] Built target asan_blacklist /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/sanitizer_common /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/DependInfo.cmake --color= [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/udivdi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/udivdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/udivdi3.c Dependee "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/depend.internal". Scanning dependencies of target RTSanitizerCommonNoTermination.armhf [ 13%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/udivmoddi4.c.o make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/udivmoddi4.c.o -c /<>/projects/compiler-rt/lib/builtins/udivmoddi4.c /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 '/<>/build-llvm' [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_allocator.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc [ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/udivmodsi4.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/udivmodsi4.c.o -c /<>/projects/compiler-rt/lib/builtins/udivmodsi4.c [ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/udivmodti4.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/udivmodti4.c.o -c /<>/projects/compiler-rt/lib/builtins/udivmodti4.c [ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/udivsi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/udivsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/udivsi3.c [ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/udivti3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/udivti3.c.o -c /<>/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 /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/umoddi3.c.o -c /<>/projects/compiler-rt/lib/builtins/umoddi3.c [ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/umodsi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/umodsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/umodsi3.c [ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/umodti3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/umodti3.c.o -c /<>/projects/compiler-rt/lib/builtins/umodti3.c [ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/atomic.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/atomic.c.o -c /<>/projects/compiler-rt/lib/builtins/atomic.c /<>/projects/compiler-rt/lib/builtins/atomic.c:90:9: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] typedef _Atomic(uintptr_t) Lock; ^~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘unlock’: /<>/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 /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘lock’: /<>/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 /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_load_c’: /<>/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) ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:140:11: note: in expansion of macro ‘IS_LOCK_FREE_2’ if (IS_LOCK_FREE_2) {\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/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);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:141:9: note: in expansion of macro ‘LOCK_FREE_ACTION’ LOCK_FREE_ACTION(uint16_t);\ ^~~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:164:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] *((type*)dest) = __c11_atomic_load((_Atomic(type)*)src, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:141:9: note: in expansion of macro ‘LOCK_FREE_ACTION’ LOCK_FREE_ACTION(uint16_t);\ ^~~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:164:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] *((type*)dest) = __c11_atomic_load((_Atomic(type)*)src, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:145:9: note: in expansion of macro ‘LOCK_FREE_ACTION’ LOCK_FREE_ACTION(uint32_t);\ ^~~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:164:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] *((type*)dest) = __c11_atomic_load((_Atomic(type)*)src, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:149:9: note: in expansion of macro ‘LOCK_FREE_ACTION’ LOCK_FREE_ACTION(uint64_t);\ ^~~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_store_c’: /<>/projects/compiler-rt/lib/builtins/atomic.c:178:25: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] __c11_atomic_store((_Atomic(type)*)dest, *(type*)dest, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:141:9: note: in expansion of macro ‘LOCK_FREE_ACTION’ LOCK_FREE_ACTION(uint16_t);\ ^~~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:180:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:178:25: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] __c11_atomic_store((_Atomic(type)*)dest, *(type*)dest, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:145:9: note: in expansion of macro ‘LOCK_FREE_ACTION’ LOCK_FREE_ACTION(uint32_t);\ ^~~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:180:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:178:25: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] __c11_atomic_store((_Atomic(type)*)dest, *(type*)dest, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:149:9: note: in expansion of macro ‘LOCK_FREE_ACTION’ LOCK_FREE_ACTION(uint64_t);\ ^~~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:180:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_compare_exchange_c’: /<>/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,\ ^ /<>/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,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:198:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:196:48: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_compare_exchange_strong((_Atomic(type)*)ptr, (type*)expected,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:141:9: note: in expansion of macro ‘LOCK_FREE_ACTION’ LOCK_FREE_ACTION(uint16_t);\ ^~~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:198:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:196:48: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_compare_exchange_strong((_Atomic(type)*)ptr, (type*)expected,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:145:9: note: in expansion of macro ‘LOCK_FREE_ACTION’ LOCK_FREE_ACTION(uint32_t);\ ^~~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:198:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:196:48: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_compare_exchange_strong((_Atomic(type)*)ptr, (type*)expected,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:149:9: note: in expansion of macro ‘LOCK_FREE_ACTION’ LOCK_FREE_ACTION(uint64_t);\ ^~~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:198:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_exchange_c’: /<>/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,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:141:9: note: in expansion of macro ‘LOCK_FREE_ACTION’ LOCK_FREE_ACTION(uint16_t);\ ^~~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:216:42: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] *(type*)old = __c11_atomic_exchange((_Atomic(type)*)ptr, *(type*)val,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:141:9: note: in expansion of macro ‘LOCK_FREE_ACTION’ LOCK_FREE_ACTION(uint16_t);\ ^~~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:216:42: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] *(type*)old = __c11_atomic_exchange((_Atomic(type)*)ptr, *(type*)val,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:145:9: note: in expansion of macro ‘LOCK_FREE_ACTION’ LOCK_FREE_ACTION(uint32_t);\ ^~~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:216:42: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] *(type*)old = __c11_atomic_exchange((_Atomic(type)*)ptr, *(type*)val,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:149:9: note: in expansion of macro ‘LOCK_FREE_ACTION’ LOCK_FREE_ACTION(uint64_t);\ ^~~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_load_1’: /<>/projects/compiler-rt/lib/builtins/atomic.c:243:31: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_load((_Atomic(type)*)src, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:233:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:250:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_load_2’: /<>/projects/compiler-rt/lib/builtins/atomic.c:243:31: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_load((_Atomic(type)*)src, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:234:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(2, IS_LOCK_FREE_2, uint16_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:250:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_load_4’: /<>/projects/compiler-rt/lib/builtins/atomic.c:243:31: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_load((_Atomic(type)*)src, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:235:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(4, IS_LOCK_FREE_4, uint32_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:250:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_load_8’: /<>/projects/compiler-rt/lib/builtins/atomic.c:243:31: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_load((_Atomic(type)*)src, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:236:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(8, IS_LOCK_FREE_8, uint64_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:250:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_store_1’: /<>/projects/compiler-rt/lib/builtins/atomic.c:256:25: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] __c11_atomic_store((_Atomic(type)*)dest, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:233:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:265:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_store_2’: /<>/projects/compiler-rt/lib/builtins/atomic.c:256:25: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] __c11_atomic_store((_Atomic(type)*)dest, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:234:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(2, IS_LOCK_FREE_2, uint16_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:265:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_store_4’: /<>/projects/compiler-rt/lib/builtins/atomic.c:256:25: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] __c11_atomic_store((_Atomic(type)*)dest, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:235:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(4, IS_LOCK_FREE_4, uint32_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:265:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_store_8’: /<>/projects/compiler-rt/lib/builtins/atomic.c:256:25: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] __c11_atomic_store((_Atomic(type)*)dest, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:236:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(8, IS_LOCK_FREE_8, uint64_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:265:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_exchange_1’: /<>/projects/compiler-rt/lib/builtins/atomic.c:271:35: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_exchange((_Atomic(type)*)dest, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:233:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:279:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_exchange_2’: /<>/projects/compiler-rt/lib/builtins/atomic.c:271:35: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_exchange((_Atomic(type)*)dest, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:234:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(2, IS_LOCK_FREE_2, uint16_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:279:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_exchange_4’: /<>/projects/compiler-rt/lib/builtins/atomic.c:271:35: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_exchange((_Atomic(type)*)dest, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:235:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(4, IS_LOCK_FREE_4, uint32_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:279:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_exchange_8’: /<>/projects/compiler-rt/lib/builtins/atomic.c:271:35: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_exchange((_Atomic(type)*)dest, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:236:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(8, IS_LOCK_FREE_8, uint64_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:279:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: At top level: /<>/projects/compiler-rt/lib/builtins/atomic.c:283: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,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:233:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:299:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_compare_exchange_1’: /<>/projects/compiler-rt/lib/builtins/atomic.c:286:50: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_compare_exchange_strong((_Atomic(type)*)ptr, expected, desired,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:233:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:299:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: At top level: /<>/projects/compiler-rt/lib/builtins/atomic.c:283: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,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:234:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(2, IS_LOCK_FREE_2, uint16_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:299:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_compare_exchange_2’: /<>/projects/compiler-rt/lib/builtins/atomic.c:286:50: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_compare_exchange_strong((_Atomic(type)*)ptr, expected, desired,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:234:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(2, IS_LOCK_FREE_2, uint16_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:299:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: At top level: /<>/projects/compiler-rt/lib/builtins/atomic.c:283: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,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:235:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(4, IS_LOCK_FREE_4, uint32_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:299:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_compare_exchange_4’: /<>/projects/compiler-rt/lib/builtins/atomic.c:286:50: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_compare_exchange_strong((_Atomic(type)*)ptr, expected, desired,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:235:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(4, IS_LOCK_FREE_4, uint32_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:299:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: At top level: /<>/projects/compiler-rt/lib/builtins/atomic.c:283: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,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:236:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(8, IS_LOCK_FREE_8, uint64_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:299:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_compare_exchange_8’: /<>/projects/compiler-rt/lib/builtins/atomic.c:286:50: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_compare_exchange_strong((_Atomic(type)*)ptr, expected, desired,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:236:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(8, IS_LOCK_FREE_8, uint64_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:299:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_add_1’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308: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);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:317:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, add, +) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:233:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:318:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:317:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, add, +) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:233:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:318:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_add_2’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:317:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, add, +) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:234:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(2, IS_LOCK_FREE_2, uint16_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:318:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_add_4’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:317:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, add, +) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:235:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(4, IS_LOCK_FREE_4, uint32_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:318:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_add_8’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:317:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, add, +) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:236:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(8, IS_LOCK_FREE_8, uint64_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:318:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_sub_1’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308: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);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:320:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, sub, -) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:233:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:321:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:320:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, sub, -) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:233:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:321:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_sub_2’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:320:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, sub, -) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:234:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(2, IS_LOCK_FREE_2, uint16_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:321:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_sub_4’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:320:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, sub, -) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:235:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(4, IS_LOCK_FREE_4, uint32_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:321:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_sub_8’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:320:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, sub, -) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:236:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(8, IS_LOCK_FREE_8, uint64_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:321:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_and_1’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308: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);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:323:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, and, &) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:233:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:324:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:323:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, and, &) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:233:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:324:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_and_2’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:323:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, and, &) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:234:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(2, IS_LOCK_FREE_2, uint16_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:324:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_and_4’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:323:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, and, &) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:235:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(4, IS_LOCK_FREE_4, uint32_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:324:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_and_8’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:323:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, and, &) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:236:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(8, IS_LOCK_FREE_8, uint64_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:324:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_or_1’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308: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);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:326:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, or, |) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:233:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:327:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:326:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, or, |) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:233:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:327:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_or_2’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:326:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, or, |) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:234:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(2, IS_LOCK_FREE_2, uint16_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:327:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_or_4’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:326:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, or, |) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:235:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(4, IS_LOCK_FREE_4, uint32_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:327:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_or_8’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:326:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, or, |) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:236:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(8, IS_LOCK_FREE_8, uint64_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:327:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_xor_1’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308: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);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:329:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, xor, ^) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:233:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:330:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:329:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, xor, ^) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:233:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:330:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_xor_2’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:329:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, xor, ^) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:234:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(2, IS_LOCK_FREE_2, uint16_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:330:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_xor_4’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:329:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, xor, ^) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:235:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(4, IS_LOCK_FREE_4, uint32_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:330:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_xor_8’: /<>/projects/compiler-rt/lib/builtins/atomic.c:308:41: warning: ISO C99 does not support the ‘_Atomic’ qualifier [-Wpedantic] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:329:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, xor, ^) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:236:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(8, IS_LOCK_FREE_8, uint64_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:330:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_load_c’: /<>/projects/compiler-rt/lib/builtins/atomic.c:140:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (IS_LOCK_FREE_2) {\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:143:5: note: here case 4:\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:144:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (IS_LOCK_FREE_4) {\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:147:5: note: here case 8:\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:148:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (IS_LOCK_FREE_8) {\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:151:5: note: here case 16:\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_store_c’: /<>/projects/compiler-rt/lib/builtins/atomic.c:140:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (IS_LOCK_FREE_2) {\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:180:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:143:5: note: here case 4:\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:180:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:144:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (IS_LOCK_FREE_4) {\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:180:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:147:5: note: here case 8:\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:180:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:148:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (IS_LOCK_FREE_8) {\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:180:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:151:5: note: here case 16:\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:180:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_compare_exchange_c’: /<>/projects/compiler-rt/lib/builtins/atomic.c:140:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (IS_LOCK_FREE_2) {\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:198:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:143:5: note: here case 4:\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:198:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:144:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (IS_LOCK_FREE_4) {\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:198:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:147:5: note: here case 8:\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:198:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:148:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (IS_LOCK_FREE_8) {\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:198:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:151:5: note: here case 16:\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:198:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_exchange_c’: /<>/projects/compiler-rt/lib/builtins/atomic.c:140:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (IS_LOCK_FREE_2) {\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:143:5: note: here case 4:\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:144:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (IS_LOCK_FREE_4) {\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:147:5: note: here case 8:\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:148:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (IS_LOCK_FREE_8) {\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:151:5: note: here case 16:\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro ‘LOCK_FREE_CASES’ LOCK_FREE_CASES(); ^~~~~~~~~~~~~~~ [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_flags.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_flags.cc [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_globals.cc [ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/emutls.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/emutls.c.o -c /<>/projects/compiler-rt/lib/builtins/emutls.c [ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/gcc_personality_v0.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/builtins -I/<>/projects/compiler-rt/lib/builtins -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -std=gnu99 -o CMakeFiles/clang_rt.builtins-armhf.dir/gcc_personality_v0.c.o -c /<>/projects/compiler-rt/lib/builtins/gcc_personality_v0.c [ 14%] Linking C static library ../../../../lib/clang/3.9.1/lib/linux/libclang_rt.builtins-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/cmake -P CMakeFiles/clang_rt.builtins-armhf.dir/cmake_clean_target.cmake cd /<>/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/3.9.1/lib/linux/libclang_rt.builtins-armhf.a 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/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/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/divdf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divmodsi4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsi3.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/modsi3.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/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/subdf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/subsf3vfp.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/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/sync_synchronize.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/truncdfsf2vfp.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/arm/unorddf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/unordsf2vfp.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/clear_cache.c.o CMakeFiles/clang_rt.builtins-armhf.dir/clzdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/clzsi2.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/comparesf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/cpu_model.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/divmodsi4.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/divsi3.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/divxc3.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/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/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/fixunsxfdi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsxfsi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsxfti.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixxfdi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixxfti.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/floatdixf.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/floattixf.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/floatundixf.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/floatuntixf.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/modsi3.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/mulxc3.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/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/powixf2.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/udivmodsi4.c.o CMakeFiles/clang_rt.builtins-armhf.dir/udivmodti4.c.o CMakeFiles/clang_rt.builtins-armhf.dir/udivsi3.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/umodsi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/umodti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/atomic.c.o CMakeFiles/clang_rt.builtins-armhf.dir/emutls.c.o CMakeFiles/clang_rt.builtins-armhf.dir/gcc_personality_v0.c.o /usr/bin/ranlib ../../../../lib/clang/3.9.1/lib/linux/libclang_rt.builtins-armhf.a [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_common.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_common.cc make[4]: Leaving directory '/<>/build-llvm' [ 14%] Built target clang_rt.builtins-armhf /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/sanitizer_common /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/depend.internal". Scanning dependencies of target RTSanitizerCommonNoLibc.armhf make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/sanitizer_common_nolibc.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_common_nolibc.cc make[4]: Leaving directory '/<>/build-llvm' [ 14%] Built target RTSanitizerCommonNoLibc.armhf [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_interceptors.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_interceptors.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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/stats /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/stats /<>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/DependInfo.cmake --color= [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_activation.cc.o Dependee "/<>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/depend.internal". cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_activation.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_activation.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector1.cc.o Scanning dependencies of target clang_rt.stats-armhf cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cc make[4]: Leaving directory '/<>/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 In file included from /<>/projects/compiler-rt/lib/asan/asan_interceptors.cc:205:0: /<>/projects/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:393:76: warning: extra ‘;’ [-Wpedantic] const char *s1, const char *s2, char *result); ^ make[4]: Entering directory '/<>/build-llvm' /<>/projects/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:416:76: warning: extra ‘;’ [-Wpedantic] const char *s1, const char *s2, char *result); ^ /<>/projects/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:437:57: warning: extra ‘;’ [-Wpedantic] SIZE_T len2, void *result); ^ [ 14%] Building CXX object projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/stats.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/stats && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/stats -I/<>/projects/compiler-rt/lib/stats -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.stats-armhf.dir/stats.cc.o -c /<>/projects/compiler-rt/lib/stats/stats.cc [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_debugging.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_debugging.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_debugging.cc [ 14%] Linking CXX static library ../../../../lib/clang/3.9.1/lib/linux/libclang_rt.stats-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/stats && /usr/bin/cmake -P CMakeFiles/clang_rt.stats-armhf.dir/cmake_clean_target.cmake cd /<>/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/3.9.1/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_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.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_posix.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_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_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.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_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_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/3.9.1/lib/linux/libclang_rt.stats-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 14%] Built target clang_rt.stats-armhf /usr/bin/make -f projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/build.make projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/stats /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/stats /<>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 14%] Building CXX object projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/stats_client.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/stats && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/stats -I/<>/projects/compiler-rt/lib/stats -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.stats_client-armhf.dir/stats_client.cc.o -c /<>/projects/compiler-rt/lib/stats/stats_client.cc [ 14%] Linking CXX static library ../../../../lib/clang/3.9.1/lib/linux/libclang_rt.stats_client-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/stats && /usr/bin/cmake -P CMakeFiles/clang_rt.stats_client-armhf.dir/cmake_clean_target.cmake cd /<>/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/3.9.1/lib/linux/libclang_rt.stats_client-armhf.a CMakeFiles/clang_rt.stats_client-armhf.dir/stats_client.cc.o /usr/bin/ranlib ../../../../lib/clang/3.9.1/lib/linux/libclang_rt.stats_client-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 14%] Built target clang_rt.stats_client-armhf /usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_fake_stack.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_fake_stack.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_fake_stack.cc make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib/External /<>/build-llvm /<>/build-llvm/tools/polly/lib/External /<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend.internal". Dependee "/<>/build-llvm/tools/polly/lib/External/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend.internal". Scanning dependencies of target PollyISL make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/basis_reduction_tab.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/basis_reduction_tab.c.o -c /<>/tools/polly/lib/External/isl/basis_reduction_tab.c [ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_aff.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_aff.c.o -c /<>/tools/polly/lib/External/isl/isl_aff.c [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector2.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cc [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_flags.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_flags.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_flags.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flags.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_globals.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_globals.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_globals.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flag_parser.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libc.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_libc.cc [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_interceptors.cc.o [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libignore.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cc cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_interceptors.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_interceptors.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc In file included from /<>/projects/compiler-rt/lib/asan/asan_interceptors.cc:205:0: /<>/projects/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:393:76: warning: extra ‘;’ [-Wpedantic] const char *s1, const char *s2, char *result); ^ /<>/projects/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:416:76: warning: extra ‘;’ [-Wpedantic] const char *s1, const char *s2, char *result); ^ /<>/projects/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:437:57: warning: extra ‘;’ [-Wpedantic] SIZE_T len2, void *result); ^ [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_s390.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_s390.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_mac.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_persistent_allocator.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_linux.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_posix.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_posix.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_printf.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_printf.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_common.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_freebsd.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_freebsd.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_linux.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_mac.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stackdepot.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace_printer.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_suppressions.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_mac.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_win.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_tls_get_addr.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_thread_registry.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cc [ 14%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_win.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_win.cc [ 14%] Building ASM object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_x86_64.S.o cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/gcc-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DSANITIZER_NEEDS_SEGV=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<>/projects/compiler-rt/lib/sanitizer_common -I/<>/build-llvm/include -I/<>/include -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_x86_64.S make[4]: Leaving directory '/<>/build-llvm' [ 14%] Built target RTSanitizerCommonNoTermination.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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib/External /<>/build-llvm /<>/build-llvm/tools/polly/lib/External /<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/depend.internal". Dependee "/<>/build-llvm/tools/polly/lib/External/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/depend.internal". Scanning dependencies of target PollyPPCG make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/build.make tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/build make[4]: Entering directory '/<>/build-llvm' [ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/cuda.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -o CMakeFiles/PollyPPCG.dir/ppcg/cuda.c.o -c /<>/tools/polly/lib/External/ppcg/cuda.c [ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/cuda_common.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -o CMakeFiles/PollyPPCG.dir/ppcg/cuda_common.c.o -c /<>/tools/polly/lib/External/ppcg/cuda_common.c [ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_array_tile.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_array_tile.c.o -c /<>/tools/polly/lib/External/ppcg/gpu_array_tile.c [ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu.c.o -c /<>/tools/polly/lib/External/ppcg/gpu.c [ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_group.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_group.c.o -c /<>/tools/polly/lib/External/ppcg/gpu_group.c [ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_print.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_print.c.o -c /<>/tools/polly/lib/External/ppcg/gpu_print.c [ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_tree.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_tree.c.o -c /<>/tools/polly/lib/External/ppcg/gpu_tree.c [ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/ppcg.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -o CMakeFiles/PollyPPCG.dir/ppcg/ppcg.c.o -c /<>/tools/polly/lib/External/ppcg/ppcg.c [ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/ppcg_options.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -o CMakeFiles/PollyPPCG.dir/ppcg/ppcg_options.c.o -c /<>/tools/polly/lib/External/ppcg/ppcg_options.c [ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/schedule.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -o CMakeFiles/PollyPPCG.dir/ppcg/schedule.c.o -c /<>/tools/polly/lib/External/ppcg/schedule.c [ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/external.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -o CMakeFiles/PollyPPCG.dir/ppcg/external.c.o -c /<>/tools/polly/lib/External/ppcg/external.c [ 14%] Linking C static library ../../../../lib/libPollyPPCG.a cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/cmake -P CMakeFiles/PollyPPCG.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/cmake -E cmake_link_script CMakeFiles/PollyPPCG.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/libPollyPPCG.a CMakeFiles/PollyPPCG.dir/ppcg/cuda.c.o CMakeFiles/PollyPPCG.dir/ppcg/cuda_common.c.o CMakeFiles/PollyPPCG.dir/ppcg/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_print.c.o CMakeFiles/PollyPPCG.dir/ppcg/gpu_tree.c.o CMakeFiles/PollyPPCG.dir/ppcg/ppcg.c.o CMakeFiles/PollyPPCG.dir/ppcg/ppcg_options.c.o CMakeFiles/PollyPPCG.dir/ppcg/schedule.c.o CMakeFiles/PollyPPCG.dir/ppcg/external.c.o /usr/bin/ranlib ../../../../lib/libPollyPPCG.a make[4]: Leaving directory '/<>/build-llvm' [ 14%] Built target PollyPPCG /usr/bin/make -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lto /<>/build-llvm /<>/build-llvm/tools/lto /<>/build-llvm/tools/lto/CMakeFiles/LTO_exports.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lto/CMakeFiles/LTO_exports.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lto/CMakeFiles/LTO_exports.dir/depend.internal". Dependee "/<>/build-llvm/tools/lto/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lto/CMakeFiles/LTO_exports.dir/depend.internal". Scanning dependencies of target LTO_exports make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 14%] Creating export file for LTO cd /<>/build-llvm/tools/lto && echo "LLVM_3.9 {" > LTO.exports cd /<>/build-llvm/tools/lto && grep -q [[:alnum:]] /<>/tools/lto/lto.exports && echo " global:" >> LTO.exports || : cd /<>/build-llvm/tools/lto && sed -e "s/\$/;/" -e "s/^/ /" < /<>/tools/lto/lto.exports >> LTO.exports cd /<>/build-llvm/tools/lto && echo " local: *;" >> LTO.exports cd /<>/build-llvm/tools/lto && echo "};" >> LTO.exports make[4]: Leaving directory '/<>/build-llvm' [ 14%] Built target LTO_exports /usr/bin/make -f tools/gold/CMakeFiles/LLVMgold_exports.dir/build.make tools/gold/CMakeFiles/LLVMgold_exports.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/gold /<>/build-llvm /<>/build-llvm/tools/gold /<>/build-llvm/tools/gold/CMakeFiles/LLVMgold_exports.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/gold/CMakeFiles/LLVMgold_exports.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/gold/CMakeFiles/LLVMgold_exports.dir/depend.internal". Dependee "/<>/build-llvm/tools/gold/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/gold/CMakeFiles/LLVMgold_exports.dir/depend.internal". Scanning dependencies of target LLVMgold_exports make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 14%] Creating export file for LLVMgold cd /<>/build-llvm/tools/gold && echo "LLVM_3.9 {" > LLVMgold.exports cd /<>/build-llvm/tools/gold && grep -q [[:alnum:]] /<>/tools/gold/gold.exports && echo " global:" >> LLVMgold.exports || : cd /<>/build-llvm/tools/gold && sed -e "s/\$/;/" -e "s/^/ /" < /<>/tools/gold/gold.exports >> LLVMgold.exports cd /<>/build-llvm/tools/gold && echo " local: *;" >> LLVMgold.exports cd /<>/build-llvm/tools/gold && echo "};" >> LLVMgold.exports make[4]: Leaving directory '/<>/build-llvm' [ 14%] Built target LLVMgold_exports [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_linux.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_linux.cc [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_mac.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_mac.cc [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_linux.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_malloc_linux.cc [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_mac.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_malloc_mac.cc [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_win.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_malloc_win.cc [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_memory_profile.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_memory_profile.cc [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_poisoning.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_poisoning.cc [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_posix.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_posix.cc [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_report.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_report.cc [ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_affine_hull.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_affine_hull.c.o -c /<>/tools/polly/lib/External/isl/isl_affine_hull.c [ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_arg.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_arg.c.o -c /<>/tools/polly/lib/External/isl/isl_arg.c [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_rtl.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_rtl.cc [ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_build.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_build.c.o -c /<>/tools/polly/lib/External/isl/isl_ast_build.c [ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_stack.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_stack.cc [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_stats.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_stats.cc [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_build_expr.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_build_expr.c.o -c /<>/tools/polly/lib/External/isl/isl_ast_build_expr.c [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_suppressions.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_suppressions.cc [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_thread.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_thread.cc [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast.c.o -c /<>/tools/polly/lib/External/isl/isl_ast.c [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_win.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_win.cc [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_new_delete.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/projects/compiler-rt/lib/asan/asan_new_delete.cc [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_codegen.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_codegen.c.o -c /<>/tools/polly/lib/External/isl/isl_ast_codegen.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_graft.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_graft.c.o -c /<>/tools/polly/lib/External/isl/isl_ast_graft.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_band.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_band.c.o -c /<>/tools/polly/lib/External/isl/isl_band.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_bernstein.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_bernstein.c.o -c /<>/tools/polly/lib/External/isl/isl_bernstein.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_blk.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_blk.c.o -c /<>/tools/polly/lib/External/isl/isl_blk.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_bound.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_bound.c.o -c /<>/tools/polly/lib/External/isl/isl_bound.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_coalesce.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_coalesce.c.o -c /<>/tools/polly/lib/External/isl/isl_coalesce.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_constraint.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_constraint.c.o -c /<>/tools/polly/lib/External/isl/isl_constraint.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_convex_hull.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_convex_hull.c.o -c /<>/tools/polly/lib/External/isl/isl_convex_hull.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ctx.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ctx.c.o -c /<>/tools/polly/lib/External/isl/isl_ctx.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_deprecated.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_deprecated.c.o -c /<>/tools/polly/lib/External/isl/isl_deprecated.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_dim_map.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_dim_map.c.o -c /<>/tools/polly/lib/External/isl/isl_dim_map.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_equalities.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_equalities.c.o -c /<>/tools/polly/lib/External/isl/isl_equalities.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_factorization.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_factorization.c.o -c /<>/tools/polly/lib/External/isl/isl_factorization.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_farkas.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_farkas.c.o -c /<>/tools/polly/lib/External/isl/isl_farkas.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ffs.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ffs.c.o -c /<>/tools/polly/lib/External/isl/isl_ffs.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_flow.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_flow.c.o -c /<>/tools/polly/lib/External/isl/isl_flow.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_fold.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_fold.c.o -c /<>/tools/polly/lib/External/isl/isl_fold.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_hash.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_hash.c.o -c /<>/tools/polly/lib/External/isl/isl_hash.c [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_linux.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_linux.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_linux.cc [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_mac.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_mac.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_mac.cc [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_malloc_linux.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_malloc_linux.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_malloc_linux.cc [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_malloc_mac.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_malloc_mac.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_malloc_mac.cc [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_malloc_win.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_malloc_win.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_malloc_win.cc [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_memory_profile.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_memory_profile.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_memory_profile.cc [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_poisoning.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_poisoning.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_poisoning.cc [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_id.c.o -c /<>/tools/polly/lib/External/isl/isl_id.c [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_posix.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_posix.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_posix.cc [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id_to_ast_expr.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_id_to_ast_expr.c.o -c /<>/tools/polly/lib/External/isl/isl_id_to_ast_expr.c [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_report.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_report.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_report.cc [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id_to_id.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_id_to_id.c.o -c /<>/tools/polly/lib/External/isl/isl_id_to_id.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id_to_pw_aff.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_id_to_pw_aff.c.o -c /<>/tools/polly/lib/External/isl/isl_id_to_pw_aff.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ilp.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ilp.c.o -c /<>/tools/polly/lib/External/isl/isl_ilp.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_imath.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_imath.c.o -c /<>/tools/polly/lib/External/isl/isl_imath.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_input.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_input.c.o -c /<>/tools/polly/lib/External/isl/isl_input.c [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_rtl.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_rtl.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_rtl.cc [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_stack.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_stack.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_stack.cc [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_stats.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_stats.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_stats.cc [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_suppressions.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_suppressions.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_suppressions.cc [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_int_sioimath.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_int_sioimath.c.o -c /<>/tools/polly/lib/External/isl/isl_int_sioimath.c [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_thread.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_thread.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_thread.cc [ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_win.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_win.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_win.cc [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_local.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_local.c.o -c /<>/tools/polly/lib/External/isl/isl_local.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_local_space.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_local_space.c.o -c /<>/tools/polly/lib/External/isl/isl_local_space.c /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/utils/TableGen /<>/build-llvm /<>/build-llvm/tools/clang/utils/TableGen /<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/depend.internal". Scanning dependencies of target obj.clang-tblgen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 16%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/utils/TableGen -I/<>/tools/clang/utils/TableGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_lp.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_lp.c.o -c /<>/tools/polly/lib/External/isl/isl_lp.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map.c.o -c /<>/tools/polly/lib/External/isl/isl_map.c [ 16%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/utils/TableGen -I/<>/tools/clang/utils/TableGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/utils/TableGen/ClangAttrEmitter.cpp [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_list.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_list.c.o -c /<>/tools/polly/lib/External/isl/isl_map_list.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_simplify.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_simplify.c.o -c /<>/tools/polly/lib/External/isl/isl_map_simplify.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_subtract.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_subtract.c.o -c /<>/tools/polly/lib/External/isl/isl_map_subtract.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_to_basic_set.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_to_basic_set.c.o -c /<>/tools/polly/lib/External/isl/isl_map_to_basic_set.c [ 16%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/utils/TableGen -I/<>/tools/clang/utils/TableGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_mat.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_mat.c.o -c /<>/tools/polly/lib/External/isl/isl_mat.c [ 16%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/utils/TableGen -I/<>/tools/clang/utils/TableGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_morph.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_morph.c.o -c /<>/tools/polly/lib/External/isl/isl_morph.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_obj.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_obj.c.o -c /<>/tools/polly/lib/External/isl/isl_obj.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_options.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_options.c.o -c /<>/tools/polly/lib/External/isl/isl_options.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_output.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_output.c.o -c /<>/tools/polly/lib/External/isl/isl_output.c [ 16%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/utils/TableGen -I/<>/tools/clang/utils/TableGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_point.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_point.c.o -c /<>/tools/polly/lib/External/isl/isl_point.c [ 17%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/utils/TableGen -I/<>/tools/clang/utils/TableGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_polynomial.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_polynomial.c.o -c /<>/tools/polly/lib/External/isl/isl_polynomial.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_printer.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_printer.c.o -c /<>/tools/polly/lib/External/isl/isl_printer.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_range.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_range.c.o -c /<>/tools/polly/lib/External/isl/isl_range.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_reordering.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_reordering.c.o -c /<>/tools/polly/lib/External/isl/isl_reordering.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_sample.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_sample.c.o -c /<>/tools/polly/lib/External/isl/isl_sample.c [ 17%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/utils/TableGen -I/<>/tools/clang/utils/TableGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_scan.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_scan.c.o -c /<>/tools/polly/lib/External/isl/isl_scan.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule.c.o -c /<>/tools/polly/lib/External/isl/isl_schedule.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_band.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_band.c.o -c /<>/tools/polly/lib/External/isl/isl_schedule_band.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_node.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_node.c.o -c /<>/tools/polly/lib/External/isl/isl_schedule_node.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_read.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_read.c.o -c /<>/tools/polly/lib/External/isl/isl_schedule_read.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_tree.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_tree.c.o -c /<>/tools/polly/lib/External/isl/isl_schedule_tree.c [ 17%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/utils/TableGen -I/<>/tools/clang/utils/TableGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/utils/TableGen/NeonEmitter.cpp [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_scheduler.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_scheduler.c.o -c /<>/tools/polly/lib/External/isl/isl_scheduler.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_seq.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_seq.c.o -c /<>/tools/polly/lib/External/isl/isl_seq.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_set_list.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_set_list.c.o -c /<>/tools/polly/lib/External/isl/isl_set_list.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_sort.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_sort.c.o -c /<>/tools/polly/lib/External/isl/isl_sort.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_space.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_space.c.o -c /<>/tools/polly/lib/External/isl/isl_space.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_stream.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_stream.c.o -c /<>/tools/polly/lib/External/isl/isl_stream.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_tab.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_tab.c.o -c /<>/tools/polly/lib/External/isl/isl_tab.c [ 17%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/utils/TableGen -I/<>/tools/clang/utils/TableGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/utils/TableGen/TableGen.cpp [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_tab_pip.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_tab_pip.c.o -c /<>/tools/polly/lib/External/isl/isl_tab_pip.c make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target RTAsan_dynamic.armhf /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/libclang /<>/build-llvm /<>/build-llvm/tools/clang/tools/libclang /<>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/libclang/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/depend.internal". Scanning dependencies of target libclang_exports make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 17%] Creating export file for libclang cd /<>/build-llvm/tools/clang/tools/libclang && echo "LLVM_3.9 {" > libclang.exports cd /<>/build-llvm/tools/clang/tools/libclang && grep -q [[:alnum:]] /<>/tools/clang/tools/libclang/libclang.exports && echo " global:" >> libclang.exports || : cd /<>/build-llvm/tools/clang/tools/libclang && sed -e "s/\$/;/" -e "s/^/ /" < /<>/tools/clang/tools/libclang/libclang.exports >> libclang.exports cd /<>/build-llvm/tools/clang/tools/libclang && echo " local: *;" >> libclang.exports cd /<>/build-llvm/tools/clang/tools/libclang && echo "};" >> libclang.exports make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target libclang_exports /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/scan-build /<>/build-llvm /<>/build-llvm/tools/clang/tools/scan-build /<>/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/scan-build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/depend.internal". Scanning dependencies of target scan-build make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 17%] Generating ../../../../bin/scan-build cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E make_directory /<>/build-llvm/bin cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-build/bin/scan-build /<>/build-llvm/bin/ [ 17%] Generating ../../../../libexec/ccc-analyzer cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E make_directory /<>/build-llvm/libexec cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-build/libexec/ccc-analyzer /<>/build-llvm/libexec/ [ 17%] Generating ../../../../libexec/c++-analyzer cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E make_directory /<>/build-llvm/libexec cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-build/libexec/c++-analyzer /<>/build-llvm/libexec/ [ 17%] Generating ../../../../share/man/man1/scan-build.1 cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E make_directory /<>/build-llvm/share/man/man1 cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-build/man/scan-build.1 /<>/build-llvm/share/man/man1/ [ 17%] Generating ../../../../share/scan-build/scanview.css cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E make_directory /<>/build-llvm/share/scan-build cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-build/share/scan-build/scanview.css /<>/build-llvm/share/scan-build/ [ 17%] Generating ../../../../share/scan-build/sorttable.js cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E make_directory /<>/build-llvm/share/scan-build cd /<>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-build/share/scan-build/sorttable.js /<>/build-llvm/share/scan-build/ make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target scan-build [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_tarjan.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_tarjan.c.o -c /<>/tools/polly/lib/External/isl/isl_tarjan.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_transitive_closure.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_transitive_closure.c.o -c /<>/tools/polly/lib/External/isl/isl_transitive_closure.c make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target obj.clang-tblgen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/scan-view /<>/build-llvm /<>/build-llvm/tools/clang/tools/scan-view /<>/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/scan-view/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/depend.internal". Scanning dependencies of target scan-view make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 17%] Generating ../../../../bin/scan-view cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<>/build-llvm/bin make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-view/bin/scan-view /<>/build-llvm/bin/ [ 17%] Built target RTAsan.armhf /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/scripts /<>/build-llvm /<>/build-llvm/tools/lldb/scripts /<>/build-llvm/tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/scripts/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/depend.internal". [ 17%] Generating ../../../../share/scan-view/ScanView.py Scanning dependencies of target swig_wrapper make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<>/build-llvm/share/scan-view /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 '/<>/build-llvm' [ 17%] Python script building LLDB Python wrapper cd /<>/build-llvm/tools/lldb/scripts && /usr/bin/python2.7 /<>/tools/lldb/scripts/prepare_bindings.py --srcRoot=/<>/tools/lldb --targetDir=/<>/build-llvm/tools/lldb/scripts --cfgBldDir=/<>/build-llvm/tools/lldb/scripts --prefix=/<>/build-llvm --swigExecutable=/usr/bin/swig3.0 cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-view/share/ScanView.py /<>/build-llvm/share/scan-view/ [ 17%] Generating ../../../../share/scan-view/Reporter.py cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<>/build-llvm/share/scan-view cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-view/share/Reporter.py /<>/build-llvm/share/scan-view/ [ 17%] Generating ../../../../share/scan-view/startfile.py cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<>/build-llvm/share/scan-view cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-view/share/startfile.py /<>/build-llvm/share/scan-view/ [ 17%] Generating ../../../../share/scan-view/FileRadar.scpt cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<>/build-llvm/share/scan-view cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-view/share/FileRadar.scpt /<>/build-llvm/share/scan-view/ [ 17%] Generating ../../../../share/scan-view/GetRadarVersion.scpt cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<>/build-llvm/share/scan-view cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-view/share/GetRadarVersion.scpt /<>/build-llvm/share/scan-view/ [ 17%] Generating ../../../../share/scan-view/bugcatcher.ico cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<>/build-llvm/share/scan-view cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-view/share/bugcatcher.ico /<>/build-llvm/share/scan-view/ make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target scan-view /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/API /<>/build-llvm /<>/build-llvm/tools/lldb/source/API /<>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/API/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/depend.internal". Scanning dependencies of target liblldb_exports make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 17%] Creating export file for liblldb cd /<>/build-llvm/tools/lldb/source/API && echo "LLVM_3.9 {" > liblldb.exports cd /<>/build-llvm/tools/lldb/source/API && grep -q [[:alnum:]] /<>/tools/lldb/source/API/liblldb.exports && echo " global:" >> liblldb.exports || : cd /<>/build-llvm/tools/lldb/source/API && sed -e "s/\$/;/" -e "s/^/ /" < /<>/tools/lldb/source/API/liblldb.exports >> liblldb.exports cd /<>/build-llvm/tools/lldb/source/API && echo " local: *;" >> liblldb.exports cd /<>/build-llvm/tools/lldb/source/API && echo "};" >> liblldb.exports make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target liblldb_exports /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/scripts/Python/modules/readline /<>/build-llvm /<>/build-llvm/tools/lldb/scripts/Python/modules/readline /<>/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/depend.internal". Scanning dependencies of target readline make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 17%] Building CXX object tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/readline.cpp.o cd /<>/build-llvm/tools/lldb/scripts/Python/modules/readline && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -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/<>/build-llvm/tools/lldb/scripts/Python/modules/readline -I/<>/tools/lldb/scripts/Python/modules/readline -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/lldb/scripts/Python/modules/readline/readline.cpp [ 17%] Linking CXX shared library ../../../../../../lib/readline.so cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,defs -shared -Wl,-soname,readline.so -o ../../../../../../lib/readline.so CMakeFiles/readline.dir/readline.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" /usr/lib/arm-linux-gnueabihf/libpython2.7.so make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target readline /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/bugpoint-passes /<>/build-llvm /<>/build-llvm/tools/bugpoint-passes /<>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend.internal". Dependee "/<>/build-llvm/tools/bugpoint-passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend.internal". Scanning dependencies of target BugpointPasses_exports make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 17%] Creating export file for BugpointPasses cd /<>/build-llvm/tools/bugpoint-passes && echo "LLVM_3.9 {" > BugpointPasses.exports cd /<>/build-llvm/tools/bugpoint-passes && grep -q [[:alnum:]] /<>/tools/bugpoint-passes/bugpoint.exports && echo " global:" >> BugpointPasses.exports || : cd /<>/build-llvm/tools/bugpoint-passes && sed -e "s/\$/;/" -e "s/^/ /" < /<>/tools/bugpoint-passes/bugpoint.exports >> BugpointPasses.exports cd /<>/build-llvm/tools/bugpoint-passes && echo " local: *;" >> BugpointPasses.exports cd /<>/build-llvm/tools/bugpoint-passes && echo "};" >> BugpointPasses.exports make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target BugpointPasses_exports /usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend.internal". Dependee "/<>/build-llvm/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend.internal". Scanning dependencies of target llvm-tblgen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 17%] Linking CXX executable ../../bin/llvm-tblgen cd /<>/build-llvm/utils/TableGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-tblgen.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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/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/InstrInfoEmitter.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/RegisterInfoEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o -o ../../bin/llvm-tblgen -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVMSupport.a ../../lib/libLLVMTableGen.a -lpthread ../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_union_map.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_union_map.c.o -c /<>/tools/polly/lib/External/isl/isl_union_map.c make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target llvm-tblgen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/profile /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/profile /<>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/depend.internal". Scanning dependencies of target profile make[4]: Leaving directory '/<>/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 '/<>/build-llvm' make[4]: Nothing to be done for 'projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build'. make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target profile /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/builtins /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/builtins /<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/depend.internal". Scanning dependencies of target builtins make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/build.make projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/build make[4]: Entering directory '/<>/build-llvm' make[4]: Nothing to be done for 'projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/build'. make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target builtins [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_val.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_val.c.o -c /<>/tools/polly/lib/External/isl/isl_val.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_val_sioimath.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_val_sioimath.c.o -c /<>/tools/polly/lib/External/isl/isl_val_sioimath.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_vec.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_vec.c.o -c /<>/tools/polly/lib/External/isl/isl_vec.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_version.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_version.c.o -c /<>/tools/polly/lib/External/isl/isl_version.c /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/ubsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/ubsan /<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 17%] Linking CXX static library ../../../../lib/clang/3.9.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -P CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/cmake_clean_target.cmake cd /<>/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/3.9.1/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/3.9.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target clang_rt.ubsan_standalone_cxx-armhf /usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/ubsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/ubsan /<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 17%] Linking CXX static library ../../../../lib/clang/3.9.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -P CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/cmake_clean_target.cmake cd /<>/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/3.9.1/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_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.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_posix.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_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_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.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_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_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_init_standalone.cc.o /usr/bin/ranlib ../../../../lib/clang/3.9.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target clang_rt.ubsan_standalone-armhf /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/ubsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/ubsan /<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 17%] Generating exported symbols for clang_rt.ubsan_standalone_cxx-armhf cd /<>/projects/compiler-rt/lib/ubsan && /usr/bin/python2.7 /<>/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py --extra ubsan.syms.extra /<>/build-llvm/lib/clang/3.9.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a > /<>/build-llvm/lib/clang/3.9.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a.syms cd /<>/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -E touch /<>/build-llvm/projects/compiler-rt/lib/ubsan/clang_rt.ubsan_standalone_cxx-armhf.syms-stamp make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target clang_rt.ubsan_standalone_cxx-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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 17%] Linking CXX static library ../../../../lib/clang/3.9.1/lib/linux/libclang_rt.asan_cxx-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/cmake -P CMakeFiles/clang_rt.asan_cxx-armhf.dir/cmake_clean_target.cmake cd /<>/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/ar qc ../../../../lib/clang/3.9.1/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/3.9.1/lib/linux/libclang_rt.asan_cxx-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target clang_rt.asan_cxx-armhf /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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[4]: Entering directory '/<>/build-llvm' [ 17%] Linking CXX static library ../../../../lib/clang/3.9.1/lib/linux/libclang_rt.asan-armhf.a [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_vertices.c.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/cmake -P CMakeFiles/clang_rt.asan-armhf.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_vertices.c.o -c /<>/tools/polly/lib/External/isl/isl_vertices.c cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.asan-armhf.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/clang/3.9.1/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_fake_stack.cc.o CMakeFiles/RTAsan.armhf.dir/asan_flags.cc.o CMakeFiles/RTAsan.armhf.dir/asan_globals.cc.o CMakeFiles/RTAsan.armhf.dir/asan_interceptors.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_report.cc.o CMakeFiles/RTAsan.armhf.dir/asan_rtl.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_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.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_posix.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_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_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.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_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_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 ../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/3.9.1/lib/linux/libclang_rt.asan-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target clang_rt.asan-armhf /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 18%] Generating exported symbols for clang_rt.asan_cxx-armhf cd /<>/projects/compiler-rt/lib/asan && /usr/bin/python2.7 /<>/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py /<>/build-llvm/lib/clang/3.9.1/lib/linux/libclang_rt.asan_cxx-armhf.a > /<>/build-llvm/lib/clang/3.9.1/lib/linux/libclang_rt.asan_cxx-armhf.a.syms cd /<>/projects/compiler-rt/lib/asan && /usr/bin/cmake -E touch /<>/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan_cxx-armhf.syms-stamp make[4]: Leaving directory '/<>/build-llvm' [ 18%] Built target clang_rt.asan_cxx-armhf-symbols /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 18%] Linking CXX static library ../../../../lib/clang/3.9.1/lib/linux/libclang_rt.asan-preinit-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/cmake -P CMakeFiles/clang_rt.asan-preinit-armhf.dir/cmake_clean_target.cmake cd /<>/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/3.9.1/lib/linux/libclang_rt.asan-preinit-armhf.a CMakeFiles/RTAsan_preinit.armhf.dir/asan_preinit.cc.o /usr/bin/ranlib ../../../../lib/clang/3.9.1/lib/linux/libclang_rt.asan-preinit-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 18%] Built target clang_rt.asan-preinit-armhf /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 18%] Generating version list for clang_rt.asan-dynamic-armhf cd /<>/projects/compiler-rt/lib/asan && /usr/bin/python2.7 /<>/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py --version-list --extra asan.syms.extra /<>/build-llvm/lib/clang/3.9.1/lib/linux/libclang_rt.asan-armhf.a /<>/build-llvm/lib/clang/3.9.1/lib/linux/libclang_rt.asan_cxx-armhf.a > /<>/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan-dynamic-armhf.vers make[4]: Leaving directory '/<>/build-llvm' [ 18%] Built target clang_rt.asan-dynamic-armhf-version-list /usr/bin/make -f projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf-with-calls.dir/build.make projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf-with-calls.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan/tests /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan/tests /<>/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf-with-calls.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf-with-calls.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf-with-calls.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf-with-calls.dir/depend.internal". Scanning dependencies of target RTAsanTest.armhf-with-calls make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf-with-calls.dir/build.make projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf-with-calls.dir/build make[4]: Entering directory '/<>/build-llvm' [ 18%] Linking CXX static library libRTAsanTest.armhf-with-calls.a cd /<>/build-llvm/projects/compiler-rt/lib/asan/tests && /usr/bin/cmake -P CMakeFiles/RTAsanTest.armhf-with-calls.dir/cmake_clean_target.cmake cd /<>/build-llvm/projects/compiler-rt/lib/asan/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/RTAsanTest.armhf-with-calls.dir/link.txt --verbose=1 /usr/bin/ar qc libRTAsanTest.armhf-with-calls.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_fake_stack.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_flags.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_globals.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_interceptors.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_report.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_rtl.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_flags.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.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_posix.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_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_suppressions.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.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_termination.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_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 ../../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-with-calls.a make[4]: Leaving directory '/<>/build-llvm' [ 18%] Built target RTAsanTest.armhf-with-calls /usr/bin/make -f projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf-inline.dir/build.make projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf-inline.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan/tests /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan/tests /<>/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf-inline.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf-inline.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf-inline.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf-inline.dir/depend.internal". Scanning dependencies of target RTAsanTest.armhf-inline make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf-inline.dir/build.make projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf-inline.dir/build make[4]: Entering directory '/<>/build-llvm' [ 18%] Linking CXX static library libRTAsanTest.armhf-inline.a cd /<>/build-llvm/projects/compiler-rt/lib/asan/tests && /usr/bin/cmake -P CMakeFiles/RTAsanTest.armhf-inline.dir/cmake_clean_target.cmake cd /<>/build-llvm/projects/compiler-rt/lib/asan/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/RTAsanTest.armhf-inline.dir/link.txt --verbose=1 /usr/bin/ar qc libRTAsanTest.armhf-inline.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_fake_stack.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_flags.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_globals.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_interceptors.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_report.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_rtl.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_flags.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.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_posix.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_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_suppressions.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.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_termination.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_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 ../../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-inline.a [ 18%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/print.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/print.c.o -c /<>/tools/polly/lib/External/isl/print.c make[4]: Leaving directory '/<>/build-llvm' [ 18%] Built target RTAsanTest.armhf-inline /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/utils/TableGen /<>/build-llvm /<>/build-llvm/tools/clang/utils/TableGen /<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/depend.internal". Scanning dependencies of target clang-tblgen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 18%] Linking CXX executable ../../../../bin/clang-tblgen cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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/ClangDiagnosticsEmitter.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 -lrt -ldl -ltinfo -lpthread -lz -lm make[4]: Leaving directory '/<>/build-llvm' [ 18%] Built target clang-tblgen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Driver /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Driver /<>/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/depend.internal". Scanning dependencies of target ClangDriverOptions make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 18%] Building Options.inc... cd /<>/build-llvm/tools/clang/include/clang/Driver && ../../../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<>/tools/clang/include/clang/Driver -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Driver/Options.td -o /<>/build-llvm/tools/clang/include/clang/Driver/Options.inc.tmp [ 18%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/imath/gmp_compat.c.o [ 18%] Updating Options.inc... cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/imath/gmp_compat.c.o -c /<>/tools/polly/lib/External/isl/imath/gmp_compat.c cd /<>/build-llvm/tools/clang/include/clang/Driver && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Driver/Options.inc.tmp /<>/build-llvm/tools/clang/include/clang/Driver/Options.inc make[4]: Leaving directory '/<>/build-llvm' [ 18%] Built target ClangDriverOptions /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend.internal". Scanning dependencies of target AttributeCompatFuncTableGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 18%] Building AttributesCompatFunc.inc... cd /<>/build-llvm/lib/IR && ../../bin/llvm-tblgen -gen-attrs -I /<>/lib/IR -I /<>/lib/Target -I /<>/include /<>/lib/IR/AttributesCompatFunc.td -o /<>/build-llvm/lib/IR/AttributesCompatFunc.inc.tmp [ 18%] Updating AttributesCompatFunc.inc... cd /<>/build-llvm/lib/IR && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/IR/AttributesCompatFunc.inc.tmp /<>/build-llvm/lib/IR/AttributesCompatFunc.inc make[4]: Leaving directory '/<>/build-llvm' [ 18%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/llvm/IR /<>/build-llvm /<>/build-llvm/include/llvm/IR /<>/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend.internal". Dependee "/<>/build-llvm/include/llvm/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend.internal". Scanning dependencies of target intrinsics_gen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 18%] Building Attributes.inc... cd /<>/build-llvm/include/llvm/IR && ../../../bin/llvm-tblgen -gen-attrs -I /<>/include/llvm/IR -I /<>/lib/Target -I /<>/include /<>/include/llvm/IR/Attributes.td -o /<>/build-llvm/include/llvm/IR/Attributes.inc.tmp [ 18%] Building Intrinsics.gen... cd /<>/build-llvm/include/llvm/IR && ../../../bin/llvm-tblgen -gen-intrinsic -I /<>/include/llvm/IR -I /<>/lib/Target -I /<>/include /<>/include/llvm/IR/Intrinsics.td -o /<>/build-llvm/include/llvm/IR/Intrinsics.gen.tmp [ 18%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/imath/imath.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/imath/imath.c.o -c /<>/tools/polly/lib/External/isl/imath/imath.c [ 18%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/imath/imrat.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib/External -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/ppcg/include -I/<>/tools/polly/lib/External/ppcg/imath -I/<>/build-llvm/tools/polly/lib/External/ppcg -I/<>/tools/polly/lib/External/isl -I/<>/tools/polly/lib/External/isl/include -I/<>/tools/polly/lib/External/isl/imath -I/<>/build-llvm/tools/polly/lib/External/isl -I/<>/build-llvm/tools/polly/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/imath/imrat.c.o -c /<>/tools/polly/lib/External/isl/imath/imrat.c [ 18%] Updating Attributes.inc... cd /<>/build-llvm/include/llvm/IR && /usr/bin/cmake -E copy_if_different /<>/build-llvm/include/llvm/IR/Attributes.inc.tmp /<>/build-llvm/include/llvm/IR/Attributes.inc [ 18%] Updating Intrinsics.gen... cd /<>/build-llvm/include/llvm/IR && /usr/bin/cmake -E copy_if_different /<>/build-llvm/include/llvm/IR/Intrinsics.gen.tmp /<>/build-llvm/include/llvm/IR/Intrinsics.gen make[4]: Leaving directory '/<>/build-llvm' [ 18%] Built target intrinsics_gen /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/LibDriver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend.internal". Scanning dependencies of target LibOptionsTableGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 18%] Building Options.inc... cd /<>/build-llvm/lib/LibDriver && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<>/lib/LibDriver -I /<>/lib/Target -I /<>/include /<>/lib/LibDriver/Options.td -o /<>/build-llvm/lib/LibDriver/Options.inc.tmp [ 18%] Updating Options.inc... cd /<>/build-llvm/lib/LibDriver && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/LibDriver/Options.inc.tmp /<>/build-llvm/lib/LibDriver/Options.inc make[4]: Leaving directory '/<>/build-llvm' [ 18%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/ubsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/ubsan /<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 18%] Generating exported symbols for clang_rt.ubsan_standalone-armhf cd /<>/projects/compiler-rt/lib/ubsan && /usr/bin/python2.7 /<>/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py --extra ubsan.syms.extra /<>/build-llvm/lib/clang/3.9.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a > /<>/build-llvm/lib/clang/3.9.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a.syms /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/DependInfo.cmake --color= cd /<>/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -E touch /<>/build-llvm/projects/compiler-rt/lib/ubsan/clang_rt.ubsan_standalone-armhf.syms-stamp Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' make[4]: Leaving directory '/<>/build-llvm' [ 18%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/dummy.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DASAN_HAS_EXCEPTIONS=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/asan -I/<>/projects/compiler-rt/lib/asan -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-function-sections -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 /<>/build-llvm/projects/compiler-rt/lib/asan/dummy.cc [ 18%] Built target clang_rt.ubsan_standalone-armhf-symbols /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/depend.internal". make[4]: Leaving directory '/<>/build-llvm' Scanning dependencies of target clang_rt.asan-armhf-symbols make[4]: Leaving directory '/<>/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[4]: Entering directory '/<>/build-llvm' [ 18%] Built target RTAsan_dynamic_version_script_dummy.armhf /usr/bin/make -f tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build.make tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend [ 18%] Generating exported symbols for clang_rt.asan-armhf cd /<>/projects/compiler-rt/lib/asan && /usr/bin/python2.7 /<>/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py --extra asan.syms.extra /<>/build-llvm/lib/clang/3.9.1/lib/linux/libclang_rt.asan-armhf.a > /<>/build-llvm/lib/clang/3.9.1/lib/linux/libclang_rt.asan-armhf.a.syms make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Headers /<>/build-llvm /<>/build-llvm/tools/clang/lib/Headers /<>/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Headers/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend.internal". Scanning dependencies of target clang-headers make[4]: Leaving directory '/<>/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[4]: Entering directory '/<>/build-llvm' [ 18%] Copying clang's adxintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/adxintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/adxintrin.h [ 18%] Copying clang's altivec.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/altivec.h /<>/build-llvm/./lib/clang/3.9.1/include/altivec.h cd /<>/projects/compiler-rt/lib/asan && /usr/bin/cmake -E touch /<>/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan-armhf.syms-stamp [ 18%] Copying clang's ammintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/ammintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/ammintrin.h make[4]: Leaving directory '/<>/build-llvm' [ 18%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/StaticAnalyzer/Checkers /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake --color= [ 18%] Copying clang's arm_acle.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/arm_acle.h /<>/build-llvm/./lib/clang/3.9.1/include/arm_acle.h Dependee "/<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/depend.internal". Scanning dependencies of target ClangSACheckers make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build.make tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build make[4]: Entering directory '/<>/build-llvm' [ 18%] Building Checkers.inc... [ 18%] Copying clang's avx2intrin.h... cd /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers && ../../../../../../bin/clang-tblgen -gen-clang-sa-checkers -I /<>/tools/clang/include/clang/StaticAnalyzer/Checkers/../../../ -I /<>/tools/clang/include/clang/StaticAnalyzer/Checkers -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.td -o /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc.tmp cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx2intrin.h /<>/build-llvm/./lib/clang/3.9.1/include/avx2intrin.h [ 18%] Updating Checkers.inc... cd /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc.tmp /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc [ 18%] Copying clang's avx512bwintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx512bwintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/avx512bwintrin.h make[4]: Leaving directory '/<>/build-llvm' [ 18%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake --color= [ 18%] Copying clang's avx512cdintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx512cdintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/avx512cdintrin.h Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend.internal". Scanning dependencies of target ClangCommentHTMLNamedCharacterReferences make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 18%] Copying clang's avx512dqintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx512dqintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/avx512dqintrin.h [ 18%] Building CommentHTMLNamedCharacterReferences.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-html-named-character-references -I /<>/tools/clang/include/clang/AST -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.td -o /<>/build-llvm/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc.tmp [ 18%] Updating CommentHTMLNamedCharacterReferences.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc.tmp /<>/build-llvm/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc [ 18%] Copying clang's avx512erintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx512erintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/avx512erintrin.h make[4]: Leaving directory '/<>/build-llvm' [ 18%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake --color= [ 18%] Copying clang's avx512fintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx512fintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/avx512fintrin.h Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend.internal". Scanning dependencies of target ClangCommentHTMLTagsProperties make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 18%] Copying clang's avx512ifmaintrin.h... [ 18%] Building CommentHTMLTagsProperties.inc... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx512ifmaintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/avx512ifmaintrin.h cd /<>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-html-tags-properties -I /<>/tools/clang/include/clang/AST -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/AST/CommentHTMLTags.td -o /<>/build-llvm/tools/clang/include/clang/AST/CommentHTMLTagsProperties.inc.tmp [ 18%] Updating CommentHTMLTagsProperties.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/AST/CommentHTMLTagsProperties.inc.tmp /<>/build-llvm/tools/clang/include/clang/AST/CommentHTMLTagsProperties.inc [ 18%] Copying clang's avx512ifmavlintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx512ifmavlintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/avx512ifmavlintrin.h make[4]: Leaving directory '/<>/build-llvm' [ 18%] Built target ClangCommentHTMLTagsProperties /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake --color= [ 18%] Copying clang's avx512pfintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx512pfintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/avx512pfintrin.h Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend.internal". Scanning dependencies of target ClangDeclNodes make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 18%] Building DeclNodes.inc... [ 18%] Copying clang's avx512vbmiintrin.h... cd /<>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-decl-nodes -I /<>/tools/clang/include/clang/AST -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/AST/../Basic/DeclNodes.td -o /<>/build-llvm/tools/clang/include/clang/AST/DeclNodes.inc.tmp cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx512vbmiintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/avx512vbmiintrin.h [ 18%] Updating DeclNodes.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/AST/DeclNodes.inc.tmp /<>/build-llvm/tools/clang/include/clang/AST/DeclNodes.inc [ 18%] Copying clang's avx512vbmivlintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx512vbmivlintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/avx512vbmivlintrin.h make[4]: Leaving directory '/<>/build-llvm' [ 18%] Built target ClangDeclNodes /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake --color= [ 18%] Copying clang's avx512vlbwintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx512vlbwintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/avx512vlbwintrin.h Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend.internal". Scanning dependencies of target ClangAttrClasses make[4]: Leaving directory '/<>/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[4]: Entering directory '/<>/build-llvm' [ 18%] Copying clang's avx512vlcdintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx512vlcdintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/avx512vlcdintrin.h [ 18%] Building Attrs.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-attr-classes -I /<>/tools/clang/include/clang/AST/../../ -I /<>/tools/clang/include/clang/AST -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/AST/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/AST/Attrs.inc.tmp [ 18%] Copying clang's avx512vldqintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx512vldqintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/avx512vldqintrin.h [ 18%] Updating Attrs.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/AST/Attrs.inc.tmp /<>/build-llvm/tools/clang/include/clang/AST/Attrs.inc make[4]: Leaving directory '/<>/build-llvm' [ 18%] Copying clang's avx512vlintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx512vlintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/avx512vlintrin.h [ 18%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake --color= [ 18%] Copying clang's avxintrin.h... Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend.internal". cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avxintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/avxintrin.h Scanning dependencies of target ClangAttrVisitor make[4]: Leaving directory '/<>/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]: Entering directory '/<>/build-llvm' [ 18%] Building AttrVisitor.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-attr-ast-visitor -I /<>/tools/clang/include/clang/AST/../../ -I /<>/tools/clang/include/clang/AST -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/AST/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/AST/AttrVisitor.inc.tmp [ 18%] Copying clang's bmi2intrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/bmi2intrin.h /<>/build-llvm/./lib/clang/3.9.1/include/bmi2intrin.h [ 18%] Updating AttrVisitor.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/AST/AttrVisitor.inc.tmp /<>/build-llvm/tools/clang/include/clang/AST/AttrVisitor.inc [ 18%] Copying clang's bmiintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/bmiintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/bmiintrin.h make[4]: Leaving directory '/<>/build-llvm' [ 18%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake --color= [ 18%] Copying clang's __clang_cuda_cmath.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/__clang_cuda_cmath.h /<>/build-llvm/./lib/clang/3.9.1/include/__clang_cuda_cmath.h Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend.internal". Scanning dependencies of target ClangStmtNodes make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 18%] Building StmtNodes.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-stmt-nodes -I /<>/tools/clang/include/clang/AST -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/AST/../Basic/StmtNodes.td -o /<>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc.tmp [ 18%] Copying clang's __clang_cuda_intrinsics.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/__clang_cuda_intrinsics.h /<>/build-llvm/./lib/clang/3.9.1/include/__clang_cuda_intrinsics.h [ 18%] Updating StmtNodes.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc.tmp /<>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc make[4]: Leaving directory '/<>/build-llvm' [ 18%] Copying clang's __clang_cuda_math_forward_declares.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/__clang_cuda_math_forward_declares.h /<>/build-llvm/./lib/clang/3.9.1/include/__clang_cuda_math_forward_declares.h [ 18%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend.internal". Scanning dependencies of target ClangAttrDump make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 18%] Copying clang's __clang_cuda_runtime_wrapper.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/__clang_cuda_runtime_wrapper.h /<>/build-llvm/./lib/clang/3.9.1/include/__clang_cuda_runtime_wrapper.h [ 18%] Building AttrDump.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-attr-dump -I /<>/tools/clang/include/clang/AST/../../ -I /<>/tools/clang/include/clang/AST -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/AST/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/AST/AttrDump.inc.tmp [ 18%] Copying clang's cpuid.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/cpuid.h /<>/build-llvm/./lib/clang/3.9.1/include/cpuid.h [ 18%] Updating AttrDump.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/AST/AttrDump.inc.tmp /<>/build-llvm/tools/clang/include/clang/AST/AttrDump.inc [ 18%] Copying clang's cuda_builtin_vars.h... make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/cuda_builtin_vars.h /<>/build-llvm/./lib/clang/3.9.1/include/cuda_builtin_vars.h [ 18%] Built target ClangAttrDump [ 18%] Copying clang's clflushoptintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/clflushoptintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/clflushoptintrin.h [ 18%] Copying clang's emmintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/emmintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/emmintrin.h [ 18%] Copying clang's f16cintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/f16cintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/f16cintrin.h [ 18%] Copying clang's float.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/float.h /<>/build-llvm/./lib/clang/3.9.1/include/float.h [ 18%] Copying clang's fma4intrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/fma4intrin.h /<>/build-llvm/./lib/clang/3.9.1/include/fma4intrin.h [ 18%] Copying clang's fmaintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/fmaintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/fmaintrin.h /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend.internal". Scanning dependencies of target ClangAttrImpl make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 18%] Copying clang's fxsrintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/fxsrintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/fxsrintrin.h [ 18%] Building AttrImpl.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-attr-impl -I /<>/tools/clang/include/clang/AST/../../ -I /<>/tools/clang/include/clang/AST -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/AST/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/AST/AttrImpl.inc.tmp [ 18%] Linking C static library ../../../../lib/libPollyISL.a cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/cmake -P CMakeFiles/PollyISL.dir/cmake_clean_target.cmake [ 18%] Copying clang's htmintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/htmintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/htmintrin.h cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/cmake -E cmake_link_script CMakeFiles/PollyISL.dir/link.txt --verbose=1 [ 18%] Updating AttrImpl.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/AST/AttrImpl.inc.tmp /<>/build-llvm/tools/clang/include/clang/AST/AttrImpl.inc /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_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 [ 18%] Copying clang's htmxlintrin.h... make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/htmxlintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/htmxlintrin.h [ 18%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake --color= [ 18%] Copying clang's ia32intrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/ia32intrin.h /<>/build-llvm/./lib/clang/3.9.1/include/ia32intrin.h Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend.internal". Scanning dependencies of target ClangCommentNodes make[4]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/ranlib ../../../../lib/libPollyISL.a [ 18%] Building CommentNodes.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-nodes -I /<>/tools/clang/include/clang/AST -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/AST/../Basic/CommentNodes.td -o /<>/build-llvm/tools/clang/include/clang/AST/CommentNodes.inc.tmp [ 18%] Copying clang's immintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/immintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/immintrin.h [ 18%] Updating CommentNodes.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/AST/CommentNodes.inc.tmp /<>/build-llvm/tools/clang/include/clang/AST/CommentNodes.inc [ 18%] Copying clang's intrin.h... make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/intrin.h /<>/build-llvm/./lib/clang/3.9.1/include/intrin.h [ 18%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake --color= [ 18%] Copying clang's inttypes.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/inttypes.h /<>/build-llvm/./lib/clang/3.9.1/include/inttypes.h make[4]: Leaving directory '/<>/build-llvm' Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend.internal". Scanning dependencies of target ClangCommentHTMLTags make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build make[4]: Entering directory '/<>/build-llvm' [ 18%] Built target PollyISL /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend [ 18%] Building CommentHTMLTags.inc... [ 18%] Copying clang's iso646.h... cd /<>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-html-tags -I /<>/tools/clang/include/clang/AST -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/AST/CommentHTMLTags.td -o /<>/build-llvm/tools/clang/include/clang/AST/CommentHTMLTags.inc.tmp cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/iso646.h /<>/build-llvm/./lib/clang/3.9.1/include/iso646.h make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend.internal". Scanning dependencies of target ClangCommentCommandInfo make[4]: Leaving directory '/<>/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 [ 20%] Updating CommentHTMLTags.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/AST/CommentHTMLTags.inc.tmp /<>/build-llvm/tools/clang/include/clang/AST/CommentHTMLTags.inc make[4]: Entering directory '/<>/build-llvm' [ 20%] Copying clang's limits.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/limits.h /<>/build-llvm/./lib/clang/3.9.1/include/limits.h make[4]: Leaving directory '/<>/build-llvm' [ 20%] Building CommentCommandInfo.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-command-info -I /<>/tools/clang/include/clang/AST -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/AST/CommentCommands.td -o /<>/build-llvm/tools/clang/include/clang/AST/CommentCommandInfo.inc.tmp [ 20%] Built target ClangCommentHTMLTags /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend [ 20%] Updating CommentCommandInfo.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/AST/CommentCommandInfo.inc.tmp /<>/build-llvm/tools/clang/include/clang/AST/CommentCommandInfo.inc make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake --color= [ 20%] Copying clang's lzcntintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/lzcntintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/lzcntintrin.h make[4]: Leaving directory '/<>/build-llvm' Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend.internal". Scanning dependencies of target ClangCommentCommandList make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 20%] Built target ClangCommentCommandInfo [ 20%] Building CommentCommandList.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-command-list -I /<>/tools/clang/include/clang/AST -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/AST/CommentCommands.td -o /<>/build-llvm/tools/clang/include/clang/AST/CommentCommandList.inc.tmp [ 20%] Copying clang's mm3dnow.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/mm3dnow.h /<>/build-llvm/./lib/clang/3.9.1/include/mm3dnow.h [ 20%] Copying clang's mmintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/mmintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/mmintrin.h [ 20%] Updating CommentCommandList.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/AST/CommentCommandList.inc.tmp /<>/build-llvm/tools/clang/include/clang/AST/CommentCommandList.inc make[4]: Leaving directory '/<>/build-llvm' [ 20%] Built target ClangCommentCommandList [ 20%] Copying clang's mm_malloc.h... /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/mm_malloc.h /<>/build-llvm/./lib/clang/3.9.1/include/mm_malloc.h make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake --color= [ 20%] Copying clang's module.modulemap... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/module.modulemap /<>/build-llvm/./lib/clang/3.9.1/include/module.modulemap Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend.internal". Scanning dependencies of target ClangDiagnosticDriver make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build make[4]: Entering directory '/<>/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 make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake --color= [ 20%] Copying clang's msa.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/msa.h /<>/build-llvm/./lib/clang/3.9.1/include/msa.h Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend.internal". [ 20%] Building DiagnosticDriverKinds.inc... Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend.internal". cd /<>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Driver -I /<>/tools/clang/include/clang/Basic -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.inc.tmp Scanning dependencies of target ClangDiagnosticAnalysis make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 20%] Building DiagnosticAnalysisKinds.inc... [ 20%] Copying clang's mwaitxintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/mwaitxintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/mwaitxintrin.h cd /<>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Analysis -I /<>/tools/clang/include/clang/Basic -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc.tmp [ 20%] Copying clang's nmmintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/nmmintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/nmmintrin.h [ 20%] Updating DiagnosticDriverKinds.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.inc.tmp /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.inc [ 20%] Copying clang's opencl-c.h... make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/opencl-c.h /<>/build-llvm/./lib/clang/3.9.1/include/opencl-c.h [ 20%] Updating DiagnosticAnalysisKinds.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc.tmp /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc [ 20%] Built target ClangDiagnosticDriver /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake --color= [ 20%] Copying clang's pkuintrin.h... make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/pkuintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/pkuintrin.h Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend.internal". Scanning dependencies of target ClangDiagnosticIndexName make[4]: Leaving directory '/<>/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 [ 20%] Built target ClangDiagnosticAnalysis make[4]: Entering directory '/<>/build-llvm' [ 21%] Copying clang's pmmintrin.h... [ 21%] Copying clang's popcntintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/popcntintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/popcntintrin.h cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/pmmintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/pmmintrin.h [ 21%] Building DiagnosticIndexName.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-index-name -I /<>/tools/clang/include/clang/Basic -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticIndexName.inc.tmp /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake --color= [ 21%] Copying clang's prfchwintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/prfchwintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/prfchwintrin.h Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend.internal". Scanning dependencies of target ClangDiagnosticFrontend make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 21%] Building DiagnosticFrontendKinds.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Frontend -I /<>/tools/clang/include/clang/Basic -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.inc.tmp [ 21%] Copying clang's rdseedintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/rdseedintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/rdseedintrin.h [ 21%] Updating DiagnosticIndexName.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticIndexName.inc.tmp /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticIndexName.inc make[4]: Leaving directory '/<>/build-llvm' [ 21%] Copying clang's rtmintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/rtmintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/rtmintrin.h [ 21%] Built target ClangDiagnosticIndexName /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend.internal". Scanning dependencies of target ClangDiagnosticLex [ 21%] Copying clang's s390intrin.h... make[4]: Leaving directory '/<>/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 cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/s390intrin.h /<>/build-llvm/./lib/clang/3.9.1/include/s390intrin.h make[4]: Entering directory '/<>/build-llvm' [ 21%] Updating DiagnosticFrontendKinds.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.inc.tmp /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.inc [ 21%] Building DiagnosticLexKinds.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Lex -I /<>/tools/clang/include/clang/Basic -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.inc.tmp make[4]: Leaving directory '/<>/build-llvm' [ 21%] Copying clang's shaintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/shaintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/shaintrin.h [ 21%] Built target ClangDiagnosticFrontend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend.internal". Scanning dependencies of target ClangAttrList make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 21%] Building AttrList.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-attr-list -I /<>/tools/clang/include/clang/Basic/../../ -I /<>/tools/clang/include/clang/Basic -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Basic/AttrList.inc.tmp [ 21%] Updating DiagnosticLexKinds.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.inc.tmp /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.inc make[4]: Leaving directory '/<>/build-llvm' [ 21%] Updating AttrList.inc... [ 21%] Copying clang's smmintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/smmintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/smmintrin.h cd /<>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Basic/AttrList.inc.tmp /<>/build-llvm/tools/clang/include/clang/Basic/AttrList.inc make[4]: Leaving directory '/<>/build-llvm' [ 21%] Built target ClangAttrList [ 21%] Copying clang's stdalign.h... /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/stdalign.h /<>/build-llvm/./lib/clang/3.9.1/include/stdalign.h [ 21%] Built target ClangDiagnosticLex /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend.internal". Scanning dependencies of target ClangDiagnosticComment make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 21%] Building DiagnosticCommentKinds.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Comment -I /<>/tools/clang/include/clang/Basic -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.inc.tmp [ 21%] Copying clang's stdarg.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/stdarg.h /<>/build-llvm/./lib/clang/3.9.1/include/stdarg.h Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend.internal". Scanning dependencies of target ClangDiagnosticAST make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 21%] Copying clang's stdatomic.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/stdatomic.h /<>/build-llvm/./lib/clang/3.9.1/include/stdatomic.h [ 21%] Building DiagnosticASTKinds.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=AST -I /<>/tools/clang/include/clang/Basic -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.inc.tmp [ 21%] Copying clang's stdbool.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/stdbool.h /<>/build-llvm/./lib/clang/3.9.1/include/stdbool.h [ 21%] Updating DiagnosticCommentKinds.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.inc.tmp /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.inc make[4]: Leaving directory '/<>/build-llvm' [ 21%] Copying clang's stddef.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/stddef.h /<>/build-llvm/./lib/clang/3.9.1/include/stddef.h [ 21%] Built target ClangDiagnosticComment /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/depend.internal". Scanning dependencies of target ClangDiagnosticSema [ 21%] Updating DiagnosticASTKinds.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.inc.tmp /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.inc make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 21%] Copying clang's __stddef_max_align_t.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/__stddef_max_align_t.h /<>/build-llvm/./lib/clang/3.9.1/include/__stddef_max_align_t.h [ 21%] Building DiagnosticSemaKinds.inc... make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Sema -I /<>/tools/clang/include/clang/Basic -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.inc.tmp [ 21%] Copying clang's stdint.h... [ 21%] Built target ClangDiagnosticAST cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/stdint.h /<>/build-llvm/./lib/clang/3.9.1/include/stdint.h [ 21%] Copying clang's stdnoreturn.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/stdnoreturn.h /<>/build-llvm/./lib/clang/3.9.1/include/stdnoreturn.h [ 21%] Copying clang's tbmintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/tbmintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/tbmintrin.h [ 21%] Copying clang's tgmath.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/tgmath.h /<>/build-llvm/./lib/clang/3.9.1/include/tgmath.h [ 21%] Copying clang's tmmintrin.h... [ 21%] Updating DiagnosticSemaKinds.inc... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/tmmintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/tmmintrin.h cd /<>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.inc.tmp /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.inc [ 21%] Copying clang's unwind.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/unwind.h /<>/build-llvm/./lib/clang/3.9.1/include/unwind.h make[4]: Leaving directory '/<>/build-llvm' [ 21%] Built target ClangDiagnosticSema [ 21%] Copying clang's vadefs.h... /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/vadefs.h /<>/build-llvm/./lib/clang/3.9.1/include/vadefs.h make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake --color= [ 21%] Copying clang's varargs.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/varargs.h /<>/build-llvm/./lib/clang/3.9.1/include/varargs.h Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend.internal". Scanning dependencies of target ClangDiagnosticParse make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 21%] Copying clang's vecintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/vecintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/vecintrin.h [ 21%] Building DiagnosticParseKinds.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Parse -I /<>/tools/clang/include/clang/Basic -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.inc.tmp [ 21%] Copying clang's wmmintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/wmmintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/wmmintrin.h [ 21%] Copying clang's __wmmintrin_aes.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/__wmmintrin_aes.h /<>/build-llvm/./lib/clang/3.9.1/include/__wmmintrin_aes.h [ 21%] Copying clang's x86intrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/x86intrin.h /<>/build-llvm/./lib/clang/3.9.1/include/x86intrin.h [ 21%] Copying clang's __wmmintrin_pclmul.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/__wmmintrin_pclmul.h /<>/build-llvm/./lib/clang/3.9.1/include/__wmmintrin_pclmul.h [ 21%] Updating DiagnosticParseKinds.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.inc.tmp /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.inc make[4]: Leaving directory '/<>/build-llvm' [ 21%] Copying clang's xmmintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/xmmintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/xmmintrin.h [ 21%] Copying clang's xopintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/xopintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/xopintrin.h [ 21%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend.internal". Scanning dependencies of target ClangDiagnosticSerialization make[4]: Leaving directory '/<>/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 [ 21%] Copying clang's xsavecintrin.h... [ 21%] Copying clang's xsaveintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/xsavecintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/xsavecintrin.h cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/xsaveintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/xsaveintrin.h make[4]: Entering directory '/<>/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 [ 21%] Building DiagnosticSerializationKinds.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Serialization -I /<>/tools/clang/include/clang/Basic -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.inc.tmp make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake --color= [ 21%] Copying clang's xsaveoptintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/xsaveoptintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/xsaveoptintrin.h Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend.internal". Scanning dependencies of target ClangDiagnosticGroups make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 21%] Building DiagnosticGroups.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diag-groups -I /<>/tools/clang/include/clang/Basic -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticGroups.inc.tmp [ 21%] Copying clang's xsavesintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/xsavesintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/xsavesintrin.h [ 21%] Copying clang's xtestintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/xtestintrin.h /<>/build-llvm/./lib/clang/3.9.1/include/xtestintrin.h [ 21%] Updating DiagnosticSerializationKinds.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.inc.tmp /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.inc make[4]: Leaving directory '/<>/build-llvm' [ 21%] Building arm_neon.h... cd /<>/build-llvm/tools/clang/lib/Headers && ../../../../bin/clang-tblgen -gen-arm-neon -I /<>/tools/clang/lib/Headers -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Basic/arm_neon.td -o /<>/build-llvm/tools/clang/lib/Headers/arm_neon.h.tmp [ 21%] Built target ClangDiagnosticSerialization /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake --color= [ 21%] Updating DiagnosticGroups.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticGroups.inc.tmp /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticGroups.inc Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/depend.internal". Scanning dependencies of target ClangDiagnosticCommon make[4]: Leaving directory '/<>/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]: Leaving directory '/<>/build-llvm' make[4]: Entering directory '/<>/build-llvm' [ 21%] Built target ClangDiagnosticGroups /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/depend [ 21%] Building DiagnosticCommonKinds.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Common -I /<>/tools/clang/include/clang/Basic -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.inc.tmp make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/depend.internal". Scanning dependencies of target ClangAttrHasAttributeImpl make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 21%] Building AttrHasAttributeImpl.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-attr-has-attribute-impl -I /<>/tools/clang/include/clang/Basic/../../ -I /<>/tools/clang/include/clang/Basic -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc.tmp [ 21%] Updating AttrHasAttributeImpl.inc... [ 21%] Updating DiagnosticCommonKinds.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.inc.tmp /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.inc cd /<>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc.tmp /<>/build-llvm/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc make[4]: Leaving directory '/<>/build-llvm' make[4]: Leaving directory '/<>/build-llvm' [ 21%] Built target ClangDiagnosticCommon [ 21%] Built target ClangAttrHasAttributeImpl /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/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Parse /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Parse /<>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend.internal". Scanning dependencies of target ClangARMNeon Dependee "/<>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend.internal". make[4]: Leaving directory '/<>/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 Scanning dependencies of target ClangAttrParserStringSwitches make[4]: Leaving directory '/<>/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 '/<>/build-llvm' make[4]: Entering directory '/<>/build-llvm' [ 21%] Building arm_neon.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-arm-neon-sema -I /<>/tools/clang/include/clang/Basic/../../ -I /<>/tools/clang/include/clang/Basic -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Basic/arm_neon.td -o /<>/build-llvm/tools/clang/include/clang/Basic/arm_neon.inc.tmp [ 21%] Building AttrParserStringSwitches.inc... cd /<>/build-llvm/tools/clang/include/clang/Parse && ../../../../../bin/clang-tblgen -gen-clang-attr-parser-string-switches -I /<>/tools/clang/include/clang/Parse/../../ -I /<>/tools/clang/include/clang/Parse -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Parse/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Parse/AttrParserStringSwitches.inc.tmp [ 21%] Updating AttrParserStringSwitches.inc... cd /<>/build-llvm/tools/clang/include/clang/Parse && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Parse/AttrParserStringSwitches.inc.tmp /<>/build-llvm/tools/clang/include/clang/Parse/AttrParserStringSwitches.inc [ 21%] Updating arm_neon.inc... make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Basic/arm_neon.inc.tmp /<>/build-llvm/tools/clang/include/clang/Basic/arm_neon.inc [ 21%] Updating arm_neon.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/lib/Headers/arm_neon.h.tmp /<>/build-llvm/tools/clang/lib/Headers/arm_neon.h [ 21%] Built target ClangAttrParserStringSwitches make[4]: Leaving directory '/<>/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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/DependInfo.cmake --color= [ 21%] Built target ClangARMNeon Dependee "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend.internal". Scanning dependencies of 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[4]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/build-llvm' [ 21%] Copying clang's arm_neon.h... Dependee "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend.internal". Scanning dependencies of target ClangAttrSpellingListIndex make[4]: Leaving directory '/<>/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 cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/lib/Headers/arm_neon.h /<>/build-llvm/./lib/clang/3.9.1/include/arm_neon.h [ 21%] Building AttrParsedAttrList.inc... cd /<>/build-llvm/tools/clang/include/clang/Sema && ../../../../../bin/clang-tblgen -gen-clang-attr-parsed-attr-list -I /<>/tools/clang/include/clang/Sema/../../ -I /<>/tools/clang/include/clang/Sema -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrList.inc.tmp make[4]: Entering directory '/<>/build-llvm' [ 21%] Building AttrSpellingListIndex.inc... cd /<>/build-llvm/tools/clang/include/clang/Sema && ../../../../../bin/clang-tblgen -gen-clang-attr-spelling-index -I /<>/tools/clang/include/clang/Sema/../../ -I /<>/tools/clang/include/clang/Sema -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Sema/AttrSpellingListIndex.inc.tmp make[4]: Leaving directory '/<>/build-llvm' [ 21%] Updating AttrParsedAttrList.inc... cd /<>/build-llvm/tools/clang/include/clang/Sema && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrList.inc.tmp /<>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrList.inc [ 21%] Built target clang-headers /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/build-llvm' [ 21%] Updating AttrSpellingListIndex.inc... Dependee "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend.internal". Scanning dependencies of target ClangAttrParsedAttrImpl cd /<>/build-llvm/tools/clang/include/clang/Sema && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Sema/AttrSpellingListIndex.inc.tmp /<>/build-llvm/tools/clang/include/clang/Sema/AttrSpellingListIndex.inc make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 21%] 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[4]: Leaving directory '/<>/build-llvm' [ 21%] Building AttrParsedAttrImpl.inc... make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake --color= cd /<>/build-llvm/tools/clang/include/clang/Sema && ../../../../../bin/clang-tblgen -gen-clang-attr-parsed-attr-impl -I /<>/tools/clang/include/clang/Sema/../../ -I /<>/tools/clang/include/clang/Sema -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc.tmp [ 21%] 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[4]: Entering directory '/<>/build-llvm' Dependee "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend.internal". Scanning dependencies of target ClangAttrTemplateInstantiate cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/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 '/<>/build-llvm' Dependee "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend.internal". Scanning dependencies of target ClangAttrParsedAttrKinds [ 21%] Building AttrTemplateInstantiate.inc... cd /<>/build-llvm/tools/clang/include/clang/Sema && ../../../../../bin/clang-tblgen -gen-clang-attr-template-instantiate -I /<>/tools/clang/include/clang/Sema/../../ -I /<>/tools/clang/include/clang/Sema -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc.tmp make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 21%] Updating AttrParsedAttrImpl.inc... cd /<>/build-llvm/tools/clang/include/clang/Sema && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc.tmp /<>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc [ 21%] Building AttrParsedAttrKinds.inc... cd /<>/build-llvm/tools/clang/include/clang/Sema && ../../../../../bin/clang-tblgen -gen-clang-attr-parsed-attr-kinds -I /<>/tools/clang/include/clang/Sema/../../ -I /<>/tools/clang/include/clang/Sema -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrKinds.inc.tmp make[4]: Leaving directory '/<>/build-llvm' [ 21%] Updating AttrTemplateInstantiate.inc... cd /<>/build-llvm/tools/clang/include/clang/Sema && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc.tmp /<>/build-llvm/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc [ 21%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Serialization /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Serialization /<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake --color= [ 21%] Updating AttrParsedAttrKinds.inc... make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/tools/clang/include/clang/Sema && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrKinds.inc.tmp /<>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrKinds.inc Dependee "/<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend.internal". Scanning dependencies of target ClangAttrPCHWrite make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 21%] 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[4]: Leaving directory '/<>/build-llvm' make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Serialization /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Serialization /<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake --color= [ 21%] Built target ClangAttrParsedAttrKinds [ 21%] Building AttrPCHWrite.inc... Dependee "/<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend.internal". Scanning dependencies of target ClangAttrPCHRead /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[4]: Leaving directory '/<>/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 cd /<>/build-llvm/tools/clang/include/clang/Serialization && ../../../../../bin/clang-tblgen -gen-clang-attr-pch-write -I /<>/tools/clang/include/clang/Serialization/../../ -I /<>/tools/clang/include/clang/Serialization -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Serialization/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Serialization/AttrPCHWrite.inc.tmp make[4]: Entering directory '/<>/build-llvm' make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= [ 21%] Building AttrPCHRead.inc... Dependee "/<>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/depend.internal". cd /<>/build-llvm/tools/clang/include/clang/Serialization && ../../../../../bin/clang-tblgen -gen-clang-attr-pch-read -I /<>/tools/clang/include/clang/Serialization/../../ -I /<>/tools/clang/include/clang/Serialization -I /<>/lib/Target -I /<>/include /<>/tools/clang/include/clang/Serialization/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Serialization/AttrPCHRead.inc.tmp Dependee "/<>/build-llvm/lib/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/depend.internal". [ 21%] Updating AttrPCHWrite.inc... cd /<>/build-llvm/tools/clang/include/clang/Serialization && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Serialization/AttrPCHWrite.inc.tmp /<>/build-llvm/tools/clang/include/clang/Serialization/AttrPCHWrite.inc [ 21%] Updating AttrPCHRead.inc... make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/tools/clang/include/clang/Serialization && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Serialization/AttrPCHRead.inc.tmp /<>/build-llvm/tools/clang/include/clang/Serialization/AttrPCHRead.inc [ 21%] Built target ClangAttrPCHWrite make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IRReader /<>/build-llvm /<>/build-llvm/lib/IRReader /<>/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= [ 21%] Built target ClangAttrPCHRead /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend Dependee "/<>/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend.internal". Dependee "/<>/build-llvm/lib/IRReader/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend.internal". make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen /<>/build-llvm /<>/build-llvm/lib/CodeGen /<>/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMIRReader make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build Dependee "/<>/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/CodeGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend.internal". make[4]: Entering directory '/<>/build-llvm' [ 21%] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o cd /<>/build-llvm/lib/IRReader && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IRReader -I/<>/lib/IRReader -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o -c /<>/lib/IRReader/IRReader.cpp Scanning dependencies of target LLVMCore make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build make[4]: Entering directory '/<>/build-llvm' [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o -c /<>/lib/IR/AsmWriter.cpp Scanning dependencies of target LLVMCodeGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o -c /<>/lib/CodeGen/AggressiveAntiDepBreaker.cpp make[4]: Leaving directory '/<>/build-llvm' [ 21%] Built target swig_wrapper /usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/SelectionDAG /<>/build-llvm /<>/build-llvm/lib/CodeGen/SelectionDAG /<>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend.internal". Dependee "/<>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend.internal". Scanning dependencies of target LLVMSelectionDAG make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o -c /<>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp [ 21%] Linking CXX static library ../libLLVMIRReader.a cd /<>/build-llvm/lib/IRReader && /usr/bin/cmake -P CMakeFiles/LLVMIRReader.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 21%] Built target LLVMIRReader /usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/AsmPrinter /<>/build-llvm /<>/build-llvm/lib/CodeGen/AsmPrinter /<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend.internal". Dependee "/<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMAsmPrinter make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 21%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o -c /<>/lib/CodeGen/AsmPrinter/AddressPool.cpp [ 21%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o -c /<>/lib/CodeGen/AsmPrinter/ARMException.cpp [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o -c /<>/lib/CodeGen/AllocationOrder.cpp [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Attributes.cpp.o -c /<>/lib/IR/Attributes.cpp [ 21%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o -c /<>/lib/CodeGen/AsmPrinter/AsmPrinter.cpp [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o -c /<>/lib/CodeGen/Analysis.cpp [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o -c /<>/lib/IR/AutoUpgrade.cpp /<>/lib/IR/AutoUpgrade.cpp: In function ‘bool UpgradeIntrinsicFunction1(llvm::Function*, llvm::Function*&)’: /<>/lib/IR/AutoUpgrade.cpp:192:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Name == "stackprotectorcheck") { ^~ /<>/lib/IR/AutoUpgrade.cpp:197:3: note: here case 'x': { ^~~~ [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o -c /<>/lib/CodeGen/AtomicExpandPass.cpp [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o -c /<>/lib/IR/BasicBlock.cpp [ 21%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o -c /<>/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o -c /<>/lib/CodeGen/BasicTargetTransformInfo.cpp [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Comdat.cpp.o -c /<>/lib/IR/Comdat.cpp [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o -c /<>/lib/IR/ConstantFold.cpp [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o -c /<>/lib/CodeGen/BranchFolding.cpp [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o -c /<>/lib/IR/ConstantRange.cpp [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o -c /<>/lib/CodeGen/SelectionDAG/FastISel.cpp [ 21%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o -c /<>/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Constants.cpp.o -c /<>/lib/IR/Constants.cpp [ 22%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o -c /<>/lib/CodeGen/BuiltinGCs.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o -c /<>/lib/CodeGen/CalcSpillWeights.cpp [ 22%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o -c /<>/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Core.cpp.o -c /<>/lib/IR/Core.cpp [ 22%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o -c /<>/lib/CodeGen/CallingConvLower.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o -c /<>/lib/CodeGen/CodeGen.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o -c /<>/lib/IR/DIBuilder.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o -c /<>/lib/CodeGen/CodeGenPrepare.cpp [ 22%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DebugLocStream.cpp [ 22%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o -c /<>/lib/CodeGen/SelectionDAG/InstrEmitter.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DataLayout.cpp.o -c /<>/lib/IR/DataLayout.cpp /<>/lib/CodeGen/CodeGenPrepare.cpp:2104:6: warning: ‘void {anonymous}::ExtAddrMode::print(llvm::raw_ostream&) const’ defined but not used [-Wunused-function] void ExtAddrMode::print(raw_ostream &OS) const { ^~~~~~~~~~~ [ 22%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DIE.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o -c /<>/lib/IR/DebugInfo.cpp [ 22%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o -c /<>/lib/IR/DebugInfoMetadata.cpp [ 22%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DIEHash.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o -c /<>/lib/CodeGen/CriticalAntiDepBreaker.cpp /<>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp: In member function ‘bool {anonymous}::SelectionDAGLegalize::LegalizeSetCCCondCode(llvm::EVT, llvm::SDValue&, llvm::SDValue&, llvm::SDValue&, bool&, const llvm::SDLoc&)’: /<>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1586:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!OpVT.isInteger()) { ^~ /<>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1595:5: note: here case ISD::SETLE: ^~~~ In file included from /<>/lib/CodeGen/AsmPrinter/DIEHash.h:18:0, from /<>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /<>/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /<>/include/llvm/CodeGen/DIEValue.def: In member function ‘void llvm::DIEValue::destroyVal()’: /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Integer) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:328:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:328:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:328:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o -c /<>/lib/CodeGen/DeadMachineInstructionElim.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o -c /<>/lib/IR/DebugLoc.cpp [ 22%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o -c /<>/lib/IR/DiagnosticInfo.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o -c /<>/lib/CodeGen/DetectDeadLanes.cpp [ 22%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o -c /<>/lib/IR/DiagnosticPrinter.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o -c /<>/lib/CodeGen/DFAPacketizer.cpp [ 22%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp [ 22%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Dominators.cpp.o -c /<>/lib/IR/Dominators.cpp In file included from /<>/lib/CodeGen/AsmPrinter/DIEHash.h:18:0, from /<>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /<>/lib/CodeGen/AsmPrinter/DebugLocStream.h:15, from /<>/lib/CodeGen/AsmPrinter/DwarfDebug.h:19, from /<>/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /<>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /<>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1: /<>/include/llvm/CodeGen/DIEValue.def: In member function ‘void llvm::DIEValue::destroyVal()’: /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Integer) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:328:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:328:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:328:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o -c /<>/lib/CodeGen/DwarfEHPrepare.cpp [ 22%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfDebug.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Function.cpp.o -c /<>/lib/IR/Function.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o -c /<>/lib/CodeGen/EarlyIfConversion.cpp [ 22%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp In file included from /<>/lib/CodeGen/AsmPrinter/DIEHash.h:18:0, from /<>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /<>/lib/CodeGen/AsmPrinter/DebugLocStream.h:15, from /<>/lib/CodeGen/AsmPrinter/DwarfDebug.h:19, from /<>/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /<>/include/llvm/CodeGen/DIEValue.def: In member function ‘void llvm::DIEValue::destroyVal()’: /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Integer) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:328:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:328:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:328:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GCOV.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/GCOV.cpp.o -c /<>/lib/IR/GCOV.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o -c /<>/lib/CodeGen/EdgeBundles.cpp [ 22%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o -c /<>/lib/CodeGen/ExecutionDepsFix.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o -c /<>/lib/IR/GVMaterializer.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Globals.cpp.o -c /<>/lib/IR/Globals.cpp [ 22%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfExpression.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o -c /<>/lib/IR/IRBuilder.cpp [ 22%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o -c /<>/lib/IR/IRPrintingPasses.cpp /<>/lib/CodeGen/AsmPrinter/DwarfExpression.cpp: In member function ‘bool llvm::DwarfExpression::AddMachineRegExpression(const llvm::TargetRegisterInfo&, const llvm::DIExpression*, unsigned int, unsigned int)’: /<>/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:237:53: warning: this statement may fall through [-Wimplicit-fallthrough=] ValidReg = AddMachineRegPiece(TRI, MachineReg); ^ /<>/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:239:3: note: here case dwarf::DW_OP_deref: { ^~~~ [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o -c /<>/lib/CodeGen/ExpandISelPseudos.cpp [ 22%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfFile.cpp /<>/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp: In member function ‘llvm::SDValue {anonymous}::VectorLegalizer::LegalizeOp(llvm::SDValue)’: /<>/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:225:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:226:7: note: here case TargetLowering::Expand: ^~~~ /<>/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:364:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:367:3: note: here case TargetLowering::Expand: ^~~~ [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o -c /<>/lib/IR/InlineAsm.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o -c /<>/lib/CodeGen/ExpandPostRAPseudos.cpp /<>/lib/IR/InlineAsm.cpp: In static member function ‘static bool llvm::InlineAsm::Verify(llvm::FunctionType*, llvm::StringRef)’: /<>/lib/IR/InlineAsm.cpp:267:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++NumIndirect; ^~~~~~~~~~~~~ /<>/lib/IR/InlineAsm.cpp:269:5: note: here case InlineAsm::isInput: ^~~~ [ 22%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Instruction.cpp.o -c /<>/lib/IR/Instruction.cpp [ 22%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o -c /<>/lib/CodeGen/FaultMaps.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Instructions.cpp.o -c /<>/lib/IR/Instructions.cpp [ 22%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfUnit.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o -c /<>/lib/CodeGen/FuncletLayout.cpp [ 22%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o -c /<>/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp In file included from /<>/lib/CodeGen/AsmPrinter/DIEHash.h:18:0, from /<>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /<>/lib/CodeGen/AsmPrinter/DebugLocStream.h:15, from /<>/lib/CodeGen/AsmPrinter/DwarfDebug.h:19, from /<>/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /<>/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /<>/include/llvm/CodeGen/DIEValue.def: In member function ‘void llvm::DIEValue::destroyVal()’: /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Integer) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:328:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:328:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:328:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o -c /<>/lib/IR/IntrinsicInst.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o -c /<>/lib/CodeGen/GCMetadata.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o -c /<>/lib/IR/LLVMContext.cpp [ 22%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o -c /<>/lib/CodeGen/AsmPrinter/EHStreamer.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o -c /<>/lib/CodeGen/GCMetadataPrinter.cpp [ 22%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o -c /<>/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o -c /<>/lib/CodeGen/GCRootLowering.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o -c /<>/lib/IR/LLVMContextImpl.cpp [ 22%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o -c /<>/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o -c /<>/lib/CodeGen/GCStrategy.cpp [ 22%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o -c /<>/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp [ 22%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o -c /<>/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o -c /<>/lib/CodeGen/GlobalMerge.cpp [ 22%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o -c /<>/lib/CodeGen/AsmPrinter/WinException.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o -c /<>/lib/IR/LegacyPassManager.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o -c /<>/lib/CodeGen/IfConversion.cpp [ 22%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o -c /<>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o -c /<>/lib/IR/MDBuilder.cpp [ 22%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/AsmPrinter -I/<>/lib/CodeGen/AsmPrinter -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o -c /<>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Mangler.cpp.o -c /<>/lib/IR/Mangler.cpp [ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Metadata.cpp.o -c /<>/lib/IR/Metadata.cpp [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o -c /<>/lib/CodeGen/ImplicitNullChecks.cpp [ 22%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o -c /<>/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /<>/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /<>/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o -c /<>/lib/CodeGen/InlineSpiller.cpp [ 24%] Linking CXX static library ../../libLLVMAsmPrinter.a cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/cmake -P CMakeFiles/LLVMAsmPrinter.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAsmPrinter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMAsmPrinter.a CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o /usr/bin/ranlib ../../libLLVMAsmPrinter.a make[4]: Leaving directory '/<>/build-llvm' [ 24%] Built target LLVMAsmPrinter /usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/MIRParser /<>/build-llvm /<>/build-llvm/lib/CodeGen/MIRParser /<>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend.internal". Dependee "/<>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend.internal". Scanning dependencies of target LLVMMIRParser make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 24%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o cd /<>/build-llvm/lib/CodeGen/MIRParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/MIRParser -I/<>/lib/CodeGen/MIRParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o -c /<>/lib/CodeGen/MIRParser/MILexer.cpp [ 24%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o cd /<>/build-llvm/lib/CodeGen/MIRParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/MIRParser -I/<>/lib/CodeGen/MIRParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o -c /<>/lib/CodeGen/MIRParser/MIParser.cpp [ 24%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Module.cpp.o -c /<>/lib/IR/Module.cpp [ 24%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o -c /<>/lib/IR/ModuleSummaryIndex.cpp In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /<>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /<>/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 >; _Distance = int; _Tp = llvm::SelectionDAGBuilder::CaseBits; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /<>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /<>/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 >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o -c /<>/lib/CodeGen/InterferenceCache.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/IR/Attributes.h:27, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:22, from /<>/include/llvm/IR/Module.h:21, from /<>/include/llvm/IR/ModuleSummaryIndex.h:25, from /<>/lib/IR/ModuleSummaryIndex.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, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/include/llvm/IR/Attributes.h:27, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:22, from /<>/include/llvm/IR/Module.h:21, from /<>/include/llvm/IR/ModuleSummaryIndex.h:25, from /<>/lib/IR/ModuleSummaryIndex.cpp:15: /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::ModuleSummaryIndex::collectDefinedFunctionsForModule(llvm::StringRef, llvm::GVSummaryMapTy&) const’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::ModuleSummaryIndex::collectDefinedGVSummariesPerModule(llvm::StringMap >&) const’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Operator.cpp.o -c /<>/lib/IR/Operator.cpp [ 25%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o cd /<>/build-llvm/lib/CodeGen/MIRParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/MIRParser -I/<>/lib/CodeGen/MIRParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o -c /<>/lib/CodeGen/MIRParser/MIRParser.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /<>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /<>/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; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/OptBisect.cpp.o -c /<>/lib/IR/OptBisect.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o -c /<>/lib/CodeGen/InterleavedAccessPass.cpp /usr/include/c++/7/bits/vector.tcc: In member function ‘bool llvm::SelectionDAGBuilder::buildJumpTable(llvm::SelectionDAGBuilder::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::vector > >’ 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 >’ 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 /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /<>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /<>/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 >’ 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 >’ 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 >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Pass.cpp.o -c /<>/lib/IR/Pass.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o -c /<>/lib/CodeGen/IntrinsicLowering.cpp [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/PassManager.cpp.o -c /<>/lib/IR/PassManager.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o -c /<>/lib/CodeGen/LatencyPriorityQueue.cpp [ 25%] Linking CXX static library ../../libLLVMMIRParser.a cd /<>/build-llvm/lib/CodeGen/MIRParser && /usr/bin/cmake -P CMakeFiles/LLVMMIRParser.dir/cmake_clean_target.cmake [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o -c /<>/lib/IR/PassRegistry.cpp cd /<>/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 '/<>/build-llvm' [ 25%] Built target LLVMMIRParser /usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/GlobalISel /<>/build-llvm /<>/build-llvm/lib/CodeGen/GlobalISel /<>/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend.internal". Dependee "/<>/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend.internal". Scanning dependencies of target LLVMGlobalISel make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 25%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o cd /<>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/GlobalISel -I/<>/lib/CodeGen/GlobalISel -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o -c /<>/lib/CodeGen/GlobalISel/GlobalISel.cpp [ 25%] Linking CXX static library ../../libLLVMGlobalISel.a cd /<>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/cmake -P CMakeFiles/LLVMGlobalISel.dir/cmake_clean_target.cmake cd /<>/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/GlobalISel.cpp.o /usr/bin/ranlib ../../libLLVMGlobalISel.a make[4]: Leaving directory '/<>/build-llvm' [ 25%] Built target LLVMGlobalISel /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Bitcode/Reader /<>/build-llvm /<>/build-llvm/lib/Bitcode/Reader /<>/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend.internal". Dependee "/<>/build-llvm/lib/Bitcode/Reader/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend.internal". Scanning dependencies of target LLVMBitReader make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 25%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o cd /<>/build-llvm/lib/Bitcode/Reader && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Bitcode/Reader -I/<>/lib/Bitcode/Reader -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o -c /<>/lib/Bitcode/Reader/BitReader.cpp [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o -c /<>/lib/IR/ProfileSummary.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o -c /<>/lib/CodeGen/LexicalScopes.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/IR/ProfileSummary.h:19, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o cd /<>/build-llvm/lib/Bitcode/Reader && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Bitcode/Reader -I/<>/lib/Bitcode/Reader -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o -c /<>/lib/Bitcode/Reader/BitcodeReader.cpp [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Statepoint.cpp.o -c /<>/lib/IR/Statepoint.cpp [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Type.cpp.o -c /<>/lib/IR/Type.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o -c /<>/lib/CodeGen/LiveDebugValues.cpp [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o -c /<>/lib/IR/TypeFinder.cpp /<>/lib/CodeGen/LiveDebugValues.cpp:258:6: warning: ‘void {anonymous}::LiveDebugValues::printVarLocInMBB(const llvm::MachineFunction&, const VarLocInMBB&, const VarLocMap&, const char*, llvm::raw_ostream&) const’ defined but not used [-Wunused-function] void LiveDebugValues::printVarLocInMBB(const MachineFunction &MF, ^~~~~~~~~~~~~~~ [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Use.cpp.o -c /<>/lib/IR/Use.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/StreamingMemoryObject.h:18, from /<>/include/llvm/Bitcode/BitstreamReader.h:21, from /<>/lib/Bitcode/Reader/BitcodeReader.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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/User.cpp.o -c /<>/lib/IR/User.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::ValueInfo}; _Tp = llvm::ValueInfo; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ 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::ValueInfo}; _Tp = llvm::ValueInfo; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘std::error_code {anonymous}::ModuleSummaryIndexBitcodeReader::parseModule()’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Value.cpp.o -c /<>/lib/IR/Value.cpp [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o -c /<>/lib/CodeGen/LiveDebugVariables.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/StreamingMemoryObject.h:18, from /<>/include/llvm/Bitcode/BitstreamReader.h:21, from /<>/lib/Bitcode/Reader/BitcodeReader.cpp:14: /usr/include/c++/7/bits/stl_vector.h: In member function ‘std::error_code {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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o -c /<>/lib/IR/ValueSymbolTable.cpp [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o -c /<>/lib/IR/ValueTypes.cpp /<>/lib/CodeGen/LiveDebugVariables.cpp:419:6: warning: ‘void {anonymous}::LDVImpl::print(llvm::raw_ostream&)’ defined but not used [-Wunused-function] void LDVImpl::print(raw_ostream &OS) { ^~~~~~~ [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/IR -I/<>/lib/IR -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Verifier.cpp.o -c /<>/lib/IR/Verifier.cpp [ 25%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o cd /<>/build-llvm/lib/Bitcode/Reader && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Bitcode/Reader -I/<>/lib/Bitcode/Reader -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o -c /<>/lib/Bitcode/Reader/BitstreamReader.cpp [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp [ 25%] Linking CXX static library ../../libLLVMBitReader.a [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalAnalysis.cpp.o cd /<>/build-llvm/lib/Bitcode/Reader && /usr/bin/cmake -P CMakeFiles/LLVMBitReader.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveIntervalAnalysis.cpp.o -c /<>/lib/CodeGen/LiveIntervalAnalysis.cpp cd /<>/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 /usr/bin/ranlib ../../libLLVMBitReader.a make[4]: Leaving directory '/<>/build-llvm' [ 25%] Built target LLVMBitReader /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Bitcode/Writer /<>/build-llvm /<>/build-llvm/lib/Bitcode/Writer /<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend.internal". Dependee "/<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend.internal". Scanning dependencies of target LLVMBitWriter make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 25%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o cd /<>/build-llvm/lib/Bitcode/Writer && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Bitcode/Writer -I/<>/lib/Bitcode/Writer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o -c /<>/lib/Bitcode/Writer/BitWriter.cpp [ 25%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o cd /<>/build-llvm/lib/Bitcode/Writer && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Bitcode/Writer -I/<>/lib/Bitcode/Writer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o -c /<>/lib/Bitcode/Writer/BitcodeWriter.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/lib/Bitcode/Writer/ValueEnumerator.h:17, from /<>/lib/Bitcode/Writer/BitcodeWriter.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::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::ModuleBitcodeWriter::writePerModuleFunctionSummaryRecord(llvm::SmallVector&, llvm::GlobalValueSummary*, unsigned int, unsigned int, unsigned int, const llvm::Function&):: >]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ModuleBitcodeWriter::writePerModuleFunctionSummaryRecord(llvm::SmallVector&, llvm::GlobalValueSummary*, unsigned int, unsigned int, unsigned int, const llvm::Function&):: >]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/lib/Bitcode/Writer/ValueEnumerator.h:17, from /<>/lib/Bitcode/Writer/BitcodeWriter.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*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ModuleBitcodeWriter::writePerModuleFunctionSummaryRecord(llvm::SmallVector&, llvm::GlobalValueSummary*, unsigned int, unsigned int, unsigned int, const llvm::Function&):: >]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o -c /<>/lib/CodeGen/LiveInterval.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/ADT/UniqueVector.h:15, from /<>/lib/Bitcode/Writer/ValueEnumerator.h:18, from /<>/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, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/include/llvm/ADT/UniqueVector.h:15, from /<>/lib/Bitcode/Writer/ValueEnumerator.h:18, from /<>/lib/Bitcode/Writer/BitcodeWriter.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 = long long unsigned int; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 25%] Linking CXX static library ../libLLVMCore.a cd /<>/build-llvm/lib/IR && /usr/bin/cmake -P CMakeFiles/LLVMCore.dir/cmake_clean_target.cmake cd /<>/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/DiagnosticInfo.cpp.o CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o CMakeFiles/LLVMCore.dir/Dominators.cpp.o CMakeFiles/LLVMCore.dir/Function.cpp.o CMakeFiles/LLVMCore.dir/GCOV.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/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 '/<>/build-llvm' [ 25%] Built target LLVMCore /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Utils /<>/build-llvm /<>/build-llvm/lib/Transforms/Utils /<>/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend.internal". Dependee "/<>/build-llvm/lib/Transforms/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend.internal". Scanning dependencies of target LLVMTransformUtils make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o -c /<>/lib/Transforms/Utils/ASanStackFrameLayout.cpp /usr/include/c++/7/bits/stl_map.h: In member function ‘void {anonymous}::IndexBitcodeWriter::writeCombinedGlobalValueSummary()’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o -c /<>/lib/Transforms/Utils/AddDiscriminators.cpp /usr/include/c++/7/bits/stl_map.h: In function ‘void llvm::WriteIndexToFile(const llvm::ModuleSummaryIndex&, llvm::raw_ostream&, std::map, std::map >*)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/lib/Bitcode/Writer/ValueEnumerator.h:17, from /<>/lib/Bitcode/Writer/BitcodeWriter.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*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ModuleBitcodeWriter::writePerModuleFunctionSummaryRecord(llvm::SmallVector&, llvm::GlobalValueSummary*, unsigned int, unsigned int, unsigned int, const llvm::Function&):: >]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In member function ‘void {anonymous}::ModuleBitcodeWriter::writePerModuleGlobalValueSummary()’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/include/llvm/ADT/UniqueVector.h:15, from /<>/lib/Bitcode/Writer/ValueEnumerator.h:18, from /<>/lib/Bitcode/Writer/BitcodeWriter.cpp:14: /usr/include/c++/7/bits/stl_map.h: In function ‘void llvm::WriteBitcodeToFile(const llvm::Module*, llvm::raw_ostream&, bool, const llvm::ModuleSummaryIndex*, bool)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 25%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o cd /<>/build-llvm/lib/Bitcode/Writer && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Bitcode/Writer -I/<>/lib/Bitcode/Writer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o -c /<>/lib/Bitcode/Writer/BitcodeWriterPass.cpp [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o -c /<>/lib/CodeGen/LiveIntervalUnion.cpp [ 25%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o cd /<>/build-llvm/lib/Bitcode/Writer && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Bitcode/Writer -I/<>/lib/Bitcode/Writer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o -c /<>/lib/Bitcode/Writer/ValueEnumerator.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o -c /<>/lib/Transforms/Utils/BasicBlockUtils.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o -c /<>/lib/CodeGen/LivePhysRegs.cpp [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o -c /<>/lib/CodeGen/SelectionDAG/StatepointLowering.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o -c /<>/lib/Transforms/Utils/BreakCriticalEdges.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o -c /<>/lib/CodeGen/LiveRangeCalc.cpp [ 25%] Linking CXX static library ../../libLLVMBitWriter.a cd /<>/build-llvm/lib/Bitcode/Writer && /usr/bin/cmake -P CMakeFiles/LLVMBitWriter.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 25%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Instrumentation /<>/build-llvm /<>/build-llvm/lib/Transforms/Instrumentation /<>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend.internal". Dependee "/<>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend.internal". Scanning dependencies of target LLVMInstrumentation make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 25%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o -c /<>/lib/Transforms/Instrumentation/AddressSanitizer.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o -c /<>/lib/Transforms/Utils/BuildLibCalls.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o -c /<>/lib/CodeGen/LiveRangeEdit.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o -c /<>/lib/Transforms/Utils/BypassSlowDivision.cpp [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen/SelectionDAG -I/<>/lib/CodeGen/SelectionDAG -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o -c /<>/lib/CodeGen/SelectionDAG/TargetLowering.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o -c /<>/lib/Transforms/Utils/CloneFunction.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o -c /<>/lib/CodeGen/LiveRegMatrix.cpp [ 25%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o -c /<>/lib/Transforms/Instrumentation/BoundsChecking.cpp [ 25%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o -c /<>/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStackAnalysis.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveStackAnalysis.cpp.o -c /<>/lib/CodeGen/LiveStackAnalysis.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o -c /<>/lib/CodeGen/LiveVariables.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o -c /<>/lib/Transforms/Utils/CloneModule.cpp [ 25%] Linking CXX static library ../../libLLVMSelectionDAG.a cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/cmake -P CMakeFiles/LLVMSelectionDAG.dir/cmake_clean_target.cmake cd /<>/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/SelectionDAGDumper.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o /usr/bin/ranlib ../../libLLVMSelectionDAG.a make[4]: Leaving directory '/<>/build-llvm' [ 25%] Built target LLVMSelectionDAG /usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/InstCombine /<>/build-llvm /<>/build-llvm/lib/Transforms/InstCombine /<>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend.internal". Dependee "/<>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend.internal". Scanning dependencies of target LLVMInstCombine make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 25%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o -c /<>/lib/Transforms/InstCombine/InstructionCombining.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CmpInstAnalysis.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CmpInstAnalysis.cpp.o -c /<>/lib/Transforms/Utils/CmpInstAnalysis.cpp [ 25%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o -c /<>/lib/Transforms/Instrumentation/GCOVProfiling.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o -c /<>/lib/Transforms/Utils/CodeExtractor.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o -c /<>/lib/CodeGen/LLVMTargetMachine.cpp [ 25%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineAddSub.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o -c /<>/lib/Transforms/Utils/CtorUtils.cpp [ 25%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o -c /<>/lib/Transforms/Instrumentation/MemorySanitizer.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o -c /<>/lib/Transforms/Utils/DemoteRegToStack.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o -c /<>/lib/CodeGen/LocalStackSlotAllocation.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o -c /<>/lib/Transforms/Utils/Evaluator.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o -c /<>/lib/CodeGen/LowerEmuTLS.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o -c /<>/lib/Transforms/Utils/FlattenCFG.cpp [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o -c /<>/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o -c /<>/lib/CodeGen/MachineBasicBlock.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineCalls.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o -c /<>/lib/Transforms/Utils/FunctionImportUtils.cpp [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o -c /<>/lib/Transforms/Instrumentation/Instrumentation.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o -c /<>/lib/Transforms/Utils/GlobalStatus.cpp [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o -c /<>/lib/Transforms/Instrumentation/InstrProfiling.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o -c /<>/lib/Transforms/Utils/InlineFunction.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o -c /<>/lib/CodeGen/MachineBlockFrequencyInfo.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineCasts.cpp [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o -c /<>/lib/Transforms/Instrumentation/PGOInstrumentation.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/PassInfo.h:17, from /<>/include/llvm/PassSupport.h:26, from /<>/include/llvm/Pass.h:387, from /<>/include/llvm/CodeGen/MachineFunctionPass.h:22, from /<>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /<>/lib/CodeGen/MachineBlockFrequencyInfo.cpp:15:0: /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder]’: /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:624:6: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder’ changed in GCC 7.1 void IrreducibleGraph::addEdges(const BlockNode &Node, ^~~~~~~~~~~~~~~~ /<>/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]’: /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:610:6: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder’ changed in GCC 7.1 void IrreducibleGraph::initialize(const BFIBase::LoopData *OuterLoop, ^~~~~~~~~~~~~~~~ /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:615:7: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder’ changed in GCC 7.1 addEdges(N, OuterLoop, addBlockEdges); ^~~~~~~~ /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:619:7: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder’ changed in GCC 7.1 addEdges(Index, OuterLoop, addBlockEdges); ^~~~~~~~ /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::BlockFrequencyInfoImpl::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list::iterator) [with BT = llvm::MachineBasicBlock]’: /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1168:6: note: parameter passing for argument of type ‘std::__cxx11::list::iterator {aka std::_List_iterator}’ changed in GCC 7.1 void BlockFrequencyInfoImpl::computeIrreducibleMass( ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1180:3: note: parameter passing for argument of type ‘std::__cxx11::list::iterator {aka std::_List_iterator}’ changed in GCC 7.1 for (auto &L : analyzeIrreducible(G, OuterLoop, Insert)) ^~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/PassInfo.h:17, from /<>/include/llvm/PassSupport.h:26, from /<>/include/llvm/Pass.h:387, from /<>/include/llvm/CodeGen/MachineFunctionPass.h:22, from /<>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /<>/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void llvm::BlockFrequencyInfoImpl::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 >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o -c /<>/lib/CodeGen/MachineBlockPlacement.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o -c /<>/lib/Transforms/Utils/InstructionNamer.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o -c /<>/lib/Transforms/Utils/IntegerDivision.cpp /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp: In member function ‘bool llvm::InstCombiner::OptimizeOverflowCheck(llvm::OverflowCheckFlavor, llvm::Value*, llvm::Value*, llvm::Instruction&, llvm::Value*&, llvm::Constant*&)’: /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp:2605:79: warning: this statement may fall through [-Wimplicit-fallthrough=] return SetResult(Builder->CreateAdd(LHS, RHS), Builder->getTrue(), true); ^ /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp:2608:3: note: here case OCF_SIGNED_ADD: { ^~~~ [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o -c /<>/lib/Transforms/Instrumentation/SanitizerCoverage.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o -c /<>/lib/Transforms/Utils/LCSSA.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o -c /<>/lib/CodeGen/MachineBranchProbabilityInfo.cpp [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o -c /<>/lib/Transforms/Instrumentation/ThreadSanitizer.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o -c /<>/lib/CodeGen/MachineCombiner.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o -c /<>/lib/Transforms/Utils/Local.cpp [ 27%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Instrumentation -I/<>/lib/Transforms/Instrumentation -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o -c /<>/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o -c /<>/lib/CodeGen/MachineCopyPropagation.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp [ 27%] Linking CXX static library ../../libLLVMInstrumentation.a cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/cmake -P CMakeFiles/LLVMInstrumentation.dir/cmake_clean_target.cmake cd /<>/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/SanitizerCoverage.cpp.o CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o /usr/bin/ranlib ../../libLLVMInstrumentation.a make[4]: Leaving directory '/<>/build-llvm' [ 27%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Scalar /<>/build-llvm /<>/build-llvm/lib/Transforms/Scalar /<>/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend.internal". Dependee "/<>/build-llvm/lib/Transforms/Scalar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend.internal". Scanning dependencies of target LLVMScalarOpts make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 27%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o -c /<>/lib/Transforms/Scalar/ADCE.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o -c /<>/lib/CodeGen/MachineCSE.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o -c /<>/lib/Transforms/Utils/LoopSimplify.cpp [ 27%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o -c /<>/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombinePHI.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o -c /<>/lib/CodeGen/MachineDominanceFrontier.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o -c /<>/lib/Transforms/Utils/LoopUnroll.cpp [ 27%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o -c /<>/lib/Transforms/Scalar/BDCE.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o -c /<>/lib/CodeGen/MachineDominators.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineSelect.cpp [ 27%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o -c /<>/lib/Transforms/Scalar/ConstantHoisting.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o -c /<>/lib/Transforms/Utils/LoopUnrollRuntime.cpp [ 27%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o -c /<>/lib/Transforms/Scalar/ConstantProp.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionAnalysis.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFunctionAnalysis.cpp.o -c /<>/lib/CodeGen/MachineFunctionAnalysis.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineShifts.cpp [ 27%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o -c /<>/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o -c /<>/lib/CodeGen/MachineFunction.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o -c /<>/lib/Transforms/Utils/LoopUtils.cpp [ 27%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o -c /<>/lib/Transforms/Scalar/DCE.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o -c /<>/lib/Transforms/Utils/LoopVersioning.cpp [ 27%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o -c /<>/lib/Transforms/Scalar/DeadStoreElimination.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/CodeGen/MachineInstr.h:19, from /<>/include/llvm/CodeGen/MachineBasicBlock.h:20, from /<>/include/llvm/CodeGen/MachineFunction.h:23, from /<>/lib/CodeGen/MachineFunction.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::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:313:5: note: parameter passing for argument of type ‘std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:327:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/CodeGen/MachineInstr.h:19, from /<>/include/llvm/CodeGen/MachineBasicBlock.h:20, from /<>/include/llvm/CodeGen/MachineFunction.h:23, from /<>/lib/CodeGen/MachineFunction.cpp:16: /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::const_iterator {aka __gnu_cxx::__normal_iterator >}’ 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)’: /usr/include/c++/7/bits/stl_vector.h:1043:57: note: parameter passing for argument of type ‘std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 { return _M_insert_rval(__position, std::move(__x)); } ^ [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o -c /<>/lib/CodeGen/MachineFunctionPass.cpp [ 27%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/InstCombine -I/<>/lib/Transforms/InstCombine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineVectorOps.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o -c /<>/lib/Transforms/Utils/LowerInvoke.cpp [ 27%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o -c /<>/lib/Transforms/Scalar/EarlyCSE.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o -c /<>/lib/CodeGen/MachineFunctionPrinterPass.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o -c /<>/lib/Transforms/Utils/LowerSwitch.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o -c /<>/lib/CodeGen/MachineInstrBundle.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Attributes.h:19, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:22, from /<>/include/llvm/IR/CFG.h:20, from /<>/lib/Transforms/Utils/LowerSwitch.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 {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 /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Attributes.h:19, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:22, from /<>/include/llvm/IR/CFG.h:20, from /<>/lib/Transforms/Utils/LowerSwitch.cpp:18: /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 27%] Linking CXX static library ../../libLLVMInstCombine.a cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/cmake -P CMakeFiles/LLVMInstCombine.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 27%] Built target LLVMInstCombine /usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/IPO /<>/build-llvm /<>/build-llvm/lib/Transforms/IPO /<>/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend.internal". Dependee "/<>/build-llvm/lib/Transforms/IPO/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend.internal". Scanning dependencies of target LLVMipo make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 27%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o -c /<>/lib/Transforms/IPO/ArgumentPromotion.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o -c /<>/lib/Transforms/Utils/Mem2Reg.cpp [ 27%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o -c /<>/lib/Transforms/Scalar/FlattenCFGPass.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o -c /<>/lib/CodeGen/MachineInstr.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MemorySSA.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/MemorySSA.cpp.o -c /<>/lib/Transforms/Utils/MemorySSA.cpp [ 27%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o -c /<>/lib/Transforms/Scalar/Float2Int.cpp [ 27%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o -c /<>/lib/Transforms/IPO/BarrierNoopPass.cpp [ 27%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o -c /<>/lib/Transforms/IPO/ConstantMerge.cpp [ 27%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o -c /<>/lib/Transforms/Scalar/GuardWidening.cpp [ 27%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o -c /<>/lib/Transforms/IPO/CrossDSOCFI.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o -c /<>/lib/CodeGen/MachineLICM.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o -c /<>/lib/Transforms/Utils/MetaRenamer.cpp /<>/lib/Transforms/Scalar/GuardWidening.cpp:664:11: warning: ‘static llvm::StringRef {anonymous}::GuardWideningImpl::scoreTypeToString({anonymous}::GuardWideningImpl::WideningScore)’ defined but not used [-Wunused-function] StringRef GuardWideningImpl::scoreTypeToString(WideningScore WS) { ^~~~~~~~~~~~~~~~~ [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o -c /<>/lib/Transforms/Utils/ModuleUtils.cpp [ 27%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o -c /<>/lib/Transforms/IPO/DeadArgumentElimination.cpp [ 27%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o -c /<>/lib/Transforms/Scalar/GVN.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonFunctions.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/NameAnonFunctions.cpp.o -c /<>/lib/Transforms/Utils/NameAnonFunctions.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o -c /<>/lib/Transforms/Utils/PromoteMemoryToRegister.cpp [ 27%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o -c /<>/lib/Transforms/IPO/ElimAvailExtern.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o -c /<>/lib/CodeGen/MachineLoopInfo.cpp [ 27%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o -c /<>/lib/Transforms/IPO/ExtractGV.cpp [ 27%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o -c /<>/lib/Transforms/IPO/ForceFunctionAttrs.cpp [ 27%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o -c /<>/lib/Transforms/Scalar/GVNHoist.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o -c /<>/lib/Transforms/Utils/SSAUpdater.cpp [ 27%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o -c /<>/lib/Transforms/IPO/FunctionAttrs.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o -c /<>/lib/CodeGen/MachineModuleInfo.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o -c /<>/lib/Transforms/Utils/SanitizerStats.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o -c /<>/lib/CodeGen/MachineModuleInfoImpls.cpp [ 27%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o -c /<>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp [ 27%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o -c /<>/lib/Transforms/Utils/SimplifyCFG.cpp [ 27%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o -c /<>/lib/Transforms/IPO/FunctionImport.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o -c /<>/lib/CodeGen/MachinePassRegistry.cpp [ 27%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o -c /<>/lib/CodeGen/MachinePostDominators.cpp [ 28%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o -c /<>/lib/Transforms/Scalar/IndVarSimplify.cpp [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o -c /<>/lib/Transforms/IPO/GlobalDCE.cpp [ 28%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o -c /<>/lib/CodeGen/MachineRegionInfo.cpp [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o -c /<>/lib/Transforms/IPO/GlobalOpt.cpp /<>/lib/Transforms/Scalar/IndVarSimplify.cpp: In function ‘llvm::PHINode* getLoopPhiForCounter(llvm::Value*, llvm::Loop*, llvm::DominatorTree*)’: /<>/lib/Transforms/Scalar/IndVarSimplify.cpp:1604:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (IncI->getNumOperands() == 2) ^~ /<>/lib/Transforms/Scalar/IndVarSimplify.cpp:1606:3: note: here default: ^~~~~~~ [ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o -c /<>/lib/Transforms/Utils/SimplifyIndVar.cpp [ 28%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o -c /<>/lib/Transforms/Scalar/JumpThreading.cpp [ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o -c /<>/lib/Transforms/Utils/SimplifyInstructions.cpp [ 28%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o -c /<>/lib/CodeGen/MachineRegisterInfo.cpp [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o -c /<>/lib/Transforms/IPO/IPConstantPropagation.cpp [ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o -c /<>/lib/Transforms/Utils/SimplifyLibCalls.cpp [ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/IPO.cpp.o -c /<>/lib/Transforms/IPO/IPO.cpp [ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o -c /<>/lib/CodeGen/MachineScheduler.cpp [ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o -c /<>/lib/Transforms/IPO/InferFunctionAttrs.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o -c /<>/lib/Transforms/Scalar/LICM.cpp [ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineAlways.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/InlineAlways.cpp.o -c /<>/lib/Transforms/IPO/InlineAlways.cpp [ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o -c /<>/lib/Transforms/Utils/SplitModule.cpp [ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o -c /<>/lib/Transforms/IPO/InlineSimple.cpp [ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/Inliner.cpp.o -c /<>/lib/Transforms/IPO/Inliner.cpp [ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o -c /<>/lib/Transforms/Utils/SymbolRewriter.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoadCombine.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoadCombine.cpp.o -c /<>/lib/Transforms/Scalar/LoadCombine.cpp [ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o -c /<>/lib/CodeGen/MachineSink.cpp [ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o -c /<>/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o -c /<>/lib/Transforms/Scalar/LoopDeletion.cpp [ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/Internalize.cpp.o -c /<>/lib/Transforms/IPO/Internalize.cpp [ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o -c /<>/lib/Transforms/Utils/Utils.cpp [ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Utils -I/<>/lib/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o -c /<>/lib/Transforms/Utils/ValueMapper.cpp [ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o -c /<>/lib/CodeGen/MachineSSAUpdater.cpp [ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o -c /<>/lib/Transforms/IPO/LoopExtractor.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o -c /<>/lib/Transforms/Scalar/LoopDataPrefetch.cpp [ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o -c /<>/lib/Transforms/IPO/LowerTypeTests.cpp [ 29%] Linking CXX static library ../../libLLVMTransformUtils.a cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/cmake -P CMakeFiles/LLVMTransformUtils.dir/cmake_clean_target.cmake cd /<>/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/CloneFunction.cpp.o CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o CMakeFiles/LLVMTransformUtils.dir/CmpInstAnalysis.cpp.o CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.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/LowerSwitch.cpp.o CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o CMakeFiles/LLVMTransformUtils.dir/MemorySSA.cpp.o CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/NameAnonFunctions.cpp.o CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.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/SymbolRewriter.cpp.o CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o /usr/bin/ranlib ../../libLLVMTransformUtils.a make[4]: Leaving directory '/<>/build-llvm' [ 29%] Built target LLVMTransformUtils /usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Vectorize /<>/build-llvm /<>/build-llvm/lib/Transforms/Vectorize /<>/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend.internal". Dependee "/<>/build-llvm/lib/Transforms/Vectorize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend.internal". Scanning dependencies of target LLVMVectorize make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 29%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/BBVectorize.cpp.o cd /<>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Vectorize -I/<>/lib/Transforms/Vectorize -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/BBVectorize.cpp.o -c /<>/lib/Transforms/Vectorize/BBVectorize.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o -c /<>/lib/Transforms/Scalar/LoopDistribute.cpp [ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o -c /<>/lib/CodeGen/MachineTraceMetrics.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /<>/lib/Transforms/IPO/LowerTypeTests.cpp:15: /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}::LowerTypeTests::allocateByteArrays():: >]’: /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 ‘_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}::LowerTypeTests::allocateByteArrays():: >]’: /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}::LowerTypeTests::allocateByteArrays():: >]’: /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_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}::LowerTypeTests::allocateByteArrays():: >]’: /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: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::__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}::LowerTypeTests::allocateByteArrays():: >]’: /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 ‘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}::LowerTypeTests::allocateByteArrays():: >]’: /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘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}::LowerTypeTests::allocateByteArrays():: >]’: /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::__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}::LowerTypeTests::allocateByteArrays():: >]’: /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 /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /<>/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 > >; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ 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 > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /<>/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&)’: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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 > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /<>/lib/Transforms/IPO/LowerTypeTests.cpp:15: /usr/include/c++/7/bits/stl_algo.h: In member function ‘bool {anonymous}::LowerTypeTests::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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o -c /<>/lib/Transforms/IPO/MergeFunctions.cpp /<>/lib/Transforms/IPO/MergeFunctions.cpp:1466:6: warning: ‘bool {anonymous}::MergeFunctions::doSanityCheck(std::vector&)’ defined but not used [-Wunused-function] bool MergeFunctions::doSanityCheck(std::vector &Worklist) { ^~~~~~~~~~~~~~ [ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o -c /<>/lib/CodeGen/MachineVerifier.cpp [ 29%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o cd /<>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Vectorize -I/<>/lib/Transforms/Vectorize -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o -c /<>/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/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::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _OutputIterator = std::pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]’: /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = std::pair*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]’: /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Pointer = std::pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]’: /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o -c /<>/lib/Transforms/Scalar/LoopIdiomRecognize.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Attributes.h:19, from /<>/include/llvm/IR/CallSite.h:31, from /<>/lib/Transforms/IPO/MergeFunctions.cpp:96: /usr/include/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:62:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/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::vector > >; _Tp = std::pair]’: /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _Temporary_buffer<_ForwardIterator, _Tp>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/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::vector > >]’: /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __rotate(_RandomAccessIterator __first, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/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::vector > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]’: /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]’: /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/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::vector > >; _BidirectionalIterator2 = std::pair*; _Distance = int]’: /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __rotate_adaptive(_BidirectionalIterator1 __first, ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ 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::vector > >; _Distance = int; _Pointer = std::pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]’: /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __merge_adaptive(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2459:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ 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::vector > >’ 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::vector > >’ changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Pointer = std::pair*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]’: /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2741:31: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2743:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2748:33: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2749:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2751:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Attributes.h:19, from /<>/include/llvm/IR/CallSite.h:31, from /<>/lib/Transforms/IPO/MergeFunctions.cpp:96: /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::vector > >’ 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 /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/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::vector > >’ 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::vector > >’ 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::vector > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o -c /<>/lib/Transforms/IPO/PartialInlining.cpp [ 29%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o cd /<>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Vectorize -I/<>/lib/Transforms/Vectorize -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o -c /<>/lib/Transforms/Vectorize/LoopVectorize.cpp [ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o -c /<>/lib/CodeGen/PatchableFunction.cpp [ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o -c /<>/lib/Transforms/IPO/PassManagerBuilder.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o -c /<>/lib/Transforms/Scalar/LoopInstSimplify.cpp [ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o -c /<>/lib/CodeGen/MIRPrinter.cpp [ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/PruneEH.cpp.o -c /<>/lib/Transforms/IPO/PruneEH.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o -c /<>/lib/Transforms/Scalar/LoopInterchange.cpp [ 31%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o -c /<>/lib/Transforms/IPO/SampleProfile.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/CodeGen/MachineJumpTableInfo.h:24, from /<>/include/llvm/CodeGen/MIRYamlMapping.h:19, from /<>/lib/CodeGen/MIRPrinter.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 llvm::yaml::FixedMachineStackObject&}; _Tp = llvm::yaml::FixedMachineStackObject; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ 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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/CodeGen/MachineJumpTableInfo.h:24, from /<>/include/llvm/CodeGen/MIRYamlMapping.h:19, from /<>/lib/CodeGen/MIRPrinter.cpp:18: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void llvm::MIRPrinter::convertStackObjects(llvm::yaml::MachineFunction&, const llvm::MachineFrameInfo&, llvm::MachineModuleInfo&, llvm::ModuleSlotTracker&, const llvm::TargetRegisterInfo*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, from /<>/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘{anonymous}::LoopVectorizationCostModel::VectorizationCostTy {anonymous}::LoopVectorizationCostModel::expectedCost(unsigned int)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o -c /<>/lib/CodeGen/MIRPrintingPass.cpp /<>/lib/Transforms/IPO/SampleProfile.cpp:435:6: warning: ‘void {anonymous}::SampleProfileLoader::printBlockWeight(llvm::raw_ostream&, const llvm::BasicBlock*) const’ defined but not used [-Wunused-function] void SampleProfileLoader::printBlockWeight(raw_ostream &OS, ^~~~~~~~~~~~~~~~~~~ /<>/lib/Transforms/IPO/SampleProfile.cpp:424:6: warning: ‘void {anonymous}::SampleProfileLoader::printBlockEquivalence(llvm::raw_ostream&, const llvm::BasicBlock*)’ defined but not used [-Wunused-function] void SampleProfileLoader::printBlockEquivalence(raw_ostream &OS, ^~~~~~~~~~~~~~~~~~~ /<>/lib/Transforms/IPO/SampleProfile.cpp:415:6: warning: ‘void {anonymous}::SampleProfileLoader::printEdgeWeight(llvm::raw_ostream&, {anonymous}::Edge)’ defined but not used [-Wunused-function] void SampleProfileLoader::printEdgeWeight(raw_ostream &OS, Edge E) { ^~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o -c /<>/lib/Transforms/Scalar/LoopLoadElimination.cpp [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o -c /<>/lib/CodeGen/OptimizePHIs.cpp [ 31%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o cd /<>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Vectorize -I/<>/lib/Transforms/Vectorize -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o -c /<>/lib/Transforms/Vectorize/SLPVectorizer.cpp [ 31%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o -c /<>/lib/Transforms/IPO/StripDeadPrototypes.cpp [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o -c /<>/lib/CodeGen/ParallelCG.cpp [ 31%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o -c /<>/lib/Transforms/IPO/StripSymbols.cpp [ 31%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o -c /<>/lib/Transforms/Scalar/LoopRerollPass.cpp [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o -c /<>/lib/CodeGen/PeepholeOptimizer.cpp /<>/lib/Transforms/Vectorize/SLPVectorizer.cpp: In function ‘bool InTreeUserNeedToExtract(llvm::Value*, llvm::Instruction*, llvm::TargetLibraryInfo*)’: /<>/lib/Transforms/Vectorize/SLPVectorizer.cpp:271:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/Transforms/Vectorize/SLPVectorizer.cpp:273:3: note: here default: ^~~~~~~ [ 31%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/IPO -I/<>/lib/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o -c /<>/lib/Transforms/IPO/WholeProgramDevirt.cpp In file included from /usr/include/c++/7/set:60:0, from /<>/include/llvm/ADT/SmallSet.h:20, from /<>/lib/Transforms/Scalar/LoopRerollPass.cpp:18: /usr/include/c++/7/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, from /<>/lib/Transforms/Vectorize/SLPVectorizer.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 = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function ‘ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = long long unsigned int; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, std::allocator > >]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/include/llvm/IR/Module.h:20, from /<>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /<>/lib/Transforms/IPO/WholeProgramDevirt.cpp:30: /usr/include/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ 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::wholeprogramdevirt::VirtualCallTarget}; _Tp = llvm::wholeprogramdevirt::VirtualCallTarget; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o -c /<>/lib/CodeGen/PHIElimination.cpp [ 31%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o -c /<>/lib/Transforms/Scalar/LoopRotation.cpp /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 >’ 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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Linking CXX static library ../../libLLVMipo.a cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/cmake -P CMakeFiles/LLVMipo.dir/cmake_clean_target.cmake cd /<>/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/ArgumentPromotion.cpp.o CMakeFiles/LLVMipo.dir/BarrierNoopPass.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/IPConstantPropagation.cpp.o CMakeFiles/LLVMipo.dir/IPO.cpp.o CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o CMakeFiles/LLVMipo.dir/InlineAlways.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/WholeProgramDevirt.cpp.o /usr/bin/ranlib ../../libLLVMipo.a make[4]: Leaving directory '/<>/build-llvm' [ 31%] Built target LLVMipo /usr/bin/make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Hello /<>/build-llvm /<>/build-llvm/lib/Transforms/Hello /<>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend.internal". Dependee "/<>/build-llvm/lib/Transforms/Hello/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend.internal". Scanning dependencies of target LLVMHello make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 31%] Building CXX object lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/Hello.cpp.o cd /<>/build-llvm/lib/Transforms/Hello && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Hello -I/<>/lib/Transforms/Hello -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LLVMHello.dir/Hello.cpp.o -c /<>/lib/Transforms/Hello/Hello.cpp [ 31%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o cd /<>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Vectorize -I/<>/lib/Transforms/Vectorize -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o -c /<>/lib/Transforms/Vectorize/Vectorize.cpp /<>/lib/Transforms/Scalar/LoopRotation.cpp: In function ‘bool shouldSpeculateInstrs(llvm::BasicBlock::iterator, llvm::BasicBlock::iterator, llvm::Loop*)’: /<>/lib/Transforms/Scalar/LoopRotation.cpp:502:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!cast(I)->hasAllConstantIndices()) ^~ /<>/lib/Transforms/Scalar/LoopRotation.cpp:505:5: note: here case Instruction::Add: ^~~~ [ 31%] Linking CXX shared module ../../LLVMHello.so cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-O3 -Wl,--gc-sections -Wl,--version-script,/<>/build-llvm/lib/Transforms/Hello/LLVMHello.exports -Wl,-Bsymbolic-functions -Wl,-z,relro -shared -o ../../LLVMHello.so CMakeFiles/LLVMHello.dir/Hello.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" make[4]: Leaving directory '/<>/build-llvm' [ 31%] Built target LLVMHello /usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/ObjCARC /<>/build-llvm /<>/build-llvm/lib/Transforms/ObjCARC /<>/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend.internal". Dependee "/<>/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend.internal". Scanning dependencies of target LLVMObjCARCOpts make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 31%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/ObjCARC -I/<>/lib/Transforms/ObjCARC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o -c /<>/lib/Transforms/ObjCARC/ObjCARC.cpp [ 31%] Linking CXX static library ../../libLLVMVectorize.a cd /<>/build-llvm/lib/Transforms/Vectorize && /usr/bin/cmake -P CMakeFiles/LLVMVectorize.dir/cmake_clean_target.cmake cd /<>/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/BBVectorize.cpp.o CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o /usr/bin/ranlib ../../libLLVMVectorize.a make[4]: Leaving directory '/<>/build-llvm' [ 31%] Built target LLVMVectorize /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Linker /<>/build-llvm /<>/build-llvm/lib/Linker /<>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/depend.internal". Dependee "/<>/build-llvm/lib/Linker/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/depend.internal". Scanning dependencies of target LLVMLinker make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make[4]: Entering directory '/<>/build-llvm' [ 31%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o cd /<>/build-llvm/lib/Linker && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Linker -I/<>/lib/Linker -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLinker.dir/IRMover.cpp.o -c /<>/lib/Linker/IRMover.cpp [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o -c /<>/lib/CodeGen/PHIEliminationUtils.cpp [ 31%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o -c /<>/lib/Transforms/Scalar/LoopSimplifyCFG.cpp [ 31%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/ObjCARC -I/<>/lib/Transforms/ObjCARC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o -c /<>/lib/Transforms/ObjCARC/ObjCARCOpts.cpp [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o -c /<>/lib/CodeGen/PostRAHazardRecognizer.cpp [ 31%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o -c /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o -c /<>/lib/CodeGen/PostRASchedulerList.cpp [ 31%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o cd /<>/build-llvm/lib/Linker && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Linker -I/<>/lib/Linker -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o -c /<>/lib/Linker/LinkModules.cpp /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:4929:6: warning: ‘void {anonymous}::LSRInstance::dump() const’ defined but not used [-Wunused-function] void LSRInstance::dump() const { ^~~~~~~~~~~ /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:3640:6: warning: ‘void {anonymous}::WorkItem::dump() const’ defined but not used [-Wunused-function] void WorkItem::dump() const { ^~~~~~~~ /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1352:6: warning: ‘void {anonymous}::LSRUse::dump() const’ defined but not used [-Wunused-function] void LSRUse::dump() const { ^~~~~~ /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1150:6: warning: ‘void {anonymous}::LSRFixup::dump() const’ defined but not used [-Wunused-function] void LSRFixup::dump() const { ^~~~~~~~ /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1065:6: warning: ‘void {anonymous}::Cost::dump() const’ defined but not used [-Wunused-function] void Cost::dump() const { ^~~~ /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:503:6: warning: ‘void {anonymous}::Formula::dump() const’ defined but not used [-Wunused-function] void Formula::dump() const { ^~~~~~~ /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:149:6: warning: ‘void {anonymous}::RegSortData::dump() const’ defined but not used [-Wunused-function] void RegSortData::dump() const { ^~~~~~~~~~~ [ 31%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/ObjCARC -I/<>/lib/Transforms/ObjCARC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o -c /<>/lib/Transforms/ObjCARC/ObjCARCExpand.cpp [ 31%] Linking CXX static library ../libLLVMLinker.a cd /<>/build-llvm/lib/Linker && /usr/bin/cmake -P CMakeFiles/LLVMLinker.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 31%] Built target LLVMLinker /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Analysis /<>/build-llvm /<>/build-llvm/lib/Analysis /<>/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend.internal". Dependee "/<>/build-llvm/lib/Analysis/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend.internal". Scanning dependencies of target LLVMAnalysis make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o -c /<>/lib/CodeGen/PreISelIntrinsicLowering.cpp make[4]: Entering directory '/<>/build-llvm' [ 31%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o -c /<>/lib/Analysis/AliasAnalysis.cpp [ 31%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/ObjCARC -I/<>/lib/Transforms/ObjCARC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o -c /<>/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp [ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o -c /<>/lib/CodeGen/ProcessImplicitDefs.cpp [ 32%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/ObjCARC -I/<>/lib/Transforms/ObjCARC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o -c /<>/lib/Transforms/ObjCARC/ObjCARCContract.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o -c /<>/lib/Analysis/AliasAnalysisEvaluator.cpp [ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o -c /<>/lib/Transforms/Scalar/LoopUnrollPass.cpp [ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o -c /<>/lib/CodeGen/PrologEpilogInserter.cpp [ 32%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/ObjCARC -I/<>/lib/Transforms/ObjCARC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o -c /<>/lib/Transforms/ObjCARC/DependencyAnalysis.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o -c /<>/lib/Analysis/AliasAnalysisSummary.cpp [ 32%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/ObjCARC -I/<>/lib/Transforms/ObjCARC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o -c /<>/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o -c /<>/lib/Analysis/AliasSetTracker.cpp [ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o -c /<>/lib/Transforms/Scalar/LoopUnswitch.cpp [ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o -c /<>/lib/CodeGen/PseudoSourceValue.cpp [ 32%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/ObjCARC -I/<>/lib/Transforms/ObjCARC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o -c /<>/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o -c /<>/lib/Analysis/Analysis.cpp [ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o -c /<>/lib/CodeGen/RegAllocBase.cpp [ 32%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/ObjCARC -I/<>/lib/Transforms/ObjCARC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o -c /<>/lib/Transforms/ObjCARC/PtrState.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o -c /<>/lib/Analysis/AssumptionCache.cpp [ 32%] Linking CXX static library ../../libLLVMObjCARCOpts.a cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/cmake -P CMakeFiles/LLVMObjCARCOpts.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 32%] Built target LLVMObjCARCOpts /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LTO /<>/build-llvm /<>/build-llvm/lib/LTO /<>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/depend.internal". Dependee "/<>/build-llvm/lib/LTO/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/depend.internal". Scanning dependencies of target LLVMLTO make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[4]: Entering directory '/<>/build-llvm' [ 32%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o cd /<>/build-llvm/lib/LTO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/LTO -I/<>/lib/LTO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTO.cpp.o -c /<>/lib/LTO/LTO.cpp [ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o -c /<>/lib/CodeGen/RegAllocBasic.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o -c /<>/lib/Analysis/BasicAliasAnalysis.cpp [ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o -c /<>/lib/Transforms/Scalar/LoopVersioningLICM.cpp [ 32%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o cd /<>/build-llvm/lib/LTO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/LTO -I/<>/lib/LTO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o -c /<>/lib/LTO/LTOModule.cpp [ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o -c /<>/lib/CodeGen/RegAllocFast.cpp [ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o -c /<>/lib/Transforms/Scalar/LowerAtomic.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o -c /<>/lib/Analysis/BlockFrequencyInfo.cpp [ 32%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o cd /<>/build-llvm/lib/LTO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/LTO -I/<>/lib/LTO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o -c /<>/lib/LTO/LTOCodeGenerator.cpp [ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o -c /<>/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/IR/PassManager.h:41, from /<>/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void llvm::BlockFrequencyInfo::setBlockFreq(const llvm::BasicBlock*, uint64_t)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /<>/lib/Analysis/BlockFrequencyInfo.cpp:15:0: /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder]’: /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:624:6: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder’ changed in GCC 7.1 void IrreducibleGraph::addEdges(const BlockNode &Node, ^~~~~~~~~~~~~~~~ /<>/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]’: /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:610:6: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder’ changed in GCC 7.1 void IrreducibleGraph::initialize(const BFIBase::LoopData *OuterLoop, ^~~~~~~~~~~~~~~~ /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:615:7: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder’ changed in GCC 7.1 addEdges(N, OuterLoop, addBlockEdges); ^~~~~~~~ /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:619:7: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder’ changed in GCC 7.1 addEdges(Index, OuterLoop, addBlockEdges); ^~~~~~~~ /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::BlockFrequencyInfoImpl::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list::iterator) [with BT = llvm::BasicBlock]’: /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1168:6: note: parameter passing for argument of type ‘std::__cxx11::list::iterator {aka std::_List_iterator}’ changed in GCC 7.1 void BlockFrequencyInfoImpl::computeIrreducibleMass( ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1180:3: note: parameter passing for argument of type ‘std::__cxx11::list::iterator {aka std::_List_iterator}’ changed in GCC 7.1 for (auto &L : analyzeIrreducible(G, OuterLoop, Insert)) ^~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/IR/PassManager.h:41, from /<>/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /<>/lib/Analysis/BlockFrequencyInfo.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void llvm::BlockFrequencyInfoImpl::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 >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o -c /<>/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp [ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o -c /<>/lib/CodeGen/RegAllocGreedy.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o -c /<>/lib/Analysis/BlockFrequencyInfoImpl.cpp [ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o -c /<>/lib/Transforms/Scalar/MemCpyOptimizer.cpp /<>/lib/Analysis/BlockFrequencyInfoImpl.cpp: In member function ‘llvm::iterator_range > llvm::BlockFrequencyInfoImplBase::analyzeIrreducible(const llvm::bfi_detail::IrreducibleGraph&, llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list::iterator)’: /<>/lib/Analysis/BlockFrequencyInfoImpl.cpp:731:1: note: parameter passing for argument of type ‘std::__cxx11::list::iterator {aka std::_List_iterator}’ changed in GCC 7.1 BlockFrequencyInfoImplBase::analyzeIrreducible( ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o cd /<>/build-llvm/lib/LTO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/LTO -I/<>/lib/LTO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o -c /<>/lib/LTO/UpdateCompilerUsed.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o -c /<>/lib/Analysis/BranchProbabilityInfo.cpp [ 32%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o cd /<>/build-llvm/lib/LTO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/LTO -I/<>/lib/LTO -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o -c /<>/lib/LTO/ThinLTOCodeGenerator.cpp [ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o -c /<>/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o -c /<>/lib/Analysis/CFG.cpp [ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o -c /<>/lib/CodeGen/RegAllocPBQP.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o -c /<>/lib/Analysis/CFGPrinter.cpp [ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o -c /<>/lib/Transforms/Scalar/NaryReassociate.cpp [ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o -c /<>/lib/Analysis/CFLAndersAliasAnalysis.cpp [ 32%] Linking CXX static library ../libLLVMLTO.a cd /<>/build-llvm/lib/LTO && /usr/bin/cmake -P CMakeFiles/LLVMLTO.dir/cmake_clean_target.cmake cd /<>/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/LTO.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 '/<>/build-llvm' [ 32%] Built target LLVMLTO /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Object /<>/build-llvm /<>/build-llvm/lib/Object /<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/depend.internal". Dependee "/<>/build-llvm/lib/Object/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/depend.internal". Scanning dependencies of target LLVMObject make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build make[4]: Entering directory '/<>/build-llvm' [ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Archive.cpp.o -c /<>/lib/Object/Archive.cpp [ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o -c /<>/lib/Object/ArchiveWriter.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o -c /<>/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp [ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Binary.cpp.o -c /<>/lib/Object/Binary.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o -c /<>/lib/CodeGen/RegisterClassInfo.cpp [ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o -c /<>/lib/Object/COFFObjectFile.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o -c /<>/lib/Analysis/CFLSteensAliasAnalysis.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o -c /<>/lib/Transforms/Scalar/PlaceSafepoints.cpp [ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ELF.cpp.o -c /<>/lib/Object/ELF.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o -c /<>/lib/CodeGen/RegisterCoalescer.cpp [ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o -c /<>/lib/Object/ELFObjectFile.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o -c /<>/lib/Transforms/Scalar/Reassociate.cpp /<>/lib/CodeGen/RegisterCoalescer.cpp: In member function ‘void {anonymous}::JoinVals::eraseInstrs(llvm::SmallPtrSetImpl&, llvm::SmallVectorImpl&)’: /<>/lib/CodeGen/RegisterCoalescer.cpp:2518:22: warning: this statement may fall through [-Wimplicit-fallthrough=] VNI->markUnused(); ~~~~~~~~~~~~~~~^~ /<>/lib/CodeGen/RegisterCoalescer.cpp:2523:5: note: here case CR_Erase: { ^~~~ [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o -c /<>/lib/Analysis/CGSCCPassManager.cpp [ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Error.cpp.o -c /<>/lib/Object/Error.cpp [ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o -c /<>/lib/Object/IRObjectFile.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o -c /<>/lib/CodeGen/RegisterPressure.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o -c /<>/lib/Analysis/CallGraph.cpp [ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o -c /<>/lib/Object/MachOObjectFile.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o -c /<>/lib/Transforms/Scalar/Reg2Mem.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o -c /<>/lib/Analysis/CallGraphSCCPass.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o -c /<>/lib/CodeGen/RegisterScavenging.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o -c /<>/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp [ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o -c /<>/lib/Object/MachOUniversal.cpp [ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSummaryIndexObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ModuleSummaryIndexObjectFile.cpp.o -c /<>/lib/Object/ModuleSummaryIndexObjectFile.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o -c /<>/lib/Analysis/CallPrinter.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o -c /<>/lib/CodeGen/RenameIndependentSubregs.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o -c /<>/lib/Analysis/CaptureTracking.cpp [ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Object.cpp.o -c /<>/lib/Object/Object.cpp [ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o -c /<>/lib/Object/ObjectFile.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o -c /<>/lib/Analysis/CostModel.cpp [ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o -c /<>/lib/Object/RecordStreamer.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o -c /<>/lib/CodeGen/RegisterUsageInfo.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o -c /<>/lib/Transforms/Scalar/SCCP.cpp [ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o -c /<>/lib/Object/SymbolicFile.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o -c /<>/lib/Analysis/CodeMetrics.cpp [ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Object -I/<>/lib/Object -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o -c /<>/lib/Object/SymbolSize.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o -c /<>/lib/CodeGen/RegUsageInfoCollector.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/Object/SymbolSize.h:14, from /<>/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In function ‘std::vector > 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::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Linking CXX static library ../libLLVMObject.a cd /<>/build-llvm/lib/Object && /usr/bin/cmake -P CMakeFiles/LLVMObject.dir/cmake_clean_target.cmake cd /<>/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/COFFObjectFile.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/MachOObjectFile.cpp.o CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o CMakeFiles/LLVMObject.dir/ModuleSummaryIndexObjectFile.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 /usr/bin/ranlib ../libLLVMObject.a make[4]: Leaving directory '/<>/build-llvm' [ 33%] Built target LLVMObject /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine /<>/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend.internal". Dependee "/<>/build-llvm/lib/ExecutionEngine/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend.internal". Scanning dependencies of target LLVMExecutionEngine make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[4]: Entering directory '/<>/build-llvm' [ 33%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o cd /<>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine -I/<>/lib/ExecutionEngine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o -c /<>/lib/ExecutionEngine/ExecutionEngine.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o -c /<>/lib/Analysis/ConstantFolding.cpp /<>/lib/Analysis/ConstantFolding.cpp: In function ‘llvm::Constant* {anonymous}::ConstantFoldScalarCall(llvm::StringRef, unsigned int, llvm::Type*, llvm::ArrayRef, const llvm::TargetLibraryInfo*)’: /<>/lib/Analysis/ConstantFolding.cpp:1682:76: warning: this statement may fall through [-Wimplicit-fallthrough=] /*roundTowardZero=*/false, Ty); ^ /<>/lib/Analysis/ConstantFolding.cpp:1683:7: note: here case Intrinsic::x86_sse_cvttss2si: ^~~~ [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o -c /<>/lib/CodeGen/RegUsageInfoPropagate.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:17, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:17, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/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 >&, const char* const*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o -c /<>/lib/Transforms/Scalar/SROA.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:17, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:458:5: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:17, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/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 >’ changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o -c /<>/lib/Analysis/Delinearization.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o -c /<>/lib/CodeGen/SafeStack.cpp [ 33%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o cd /<>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine -I/<>/lib/ExecutionEngine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o -c /<>/lib/ExecutionEngine/ExecutionEngineBindings.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o -c /<>/lib/Analysis/DemandedBits.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:17, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:17, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 33%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o cd /<>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine -I/<>/lib/ExecutionEngine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o -c /<>/lib/ExecutionEngine/GDBRegistrationListener.cpp [ 33%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o cd /<>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine -I/<>/lib/ExecutionEngine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o -c /<>/lib/ExecutionEngine/SectionMemoryManager.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/DenseSet.h:17, from /<>/include/llvm/ADT/SetVector.h:23, from /<>/include/llvm/Transforms/Scalar/SROA.h:19, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o cd /<>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine -I/<>/lib/ExecutionEngine -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o -c /<>/lib/ExecutionEngine/TargetSelect.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o -c /<>/lib/Analysis/DependenceAnalysis.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o -c /<>/lib/CodeGen/SafeStackColoring.cpp [ 33%] Linking CXX static library ../libLLVMExecutionEngine.a cd /<>/build-llvm/lib/ExecutionEngine && /usr/bin/cmake -P CMakeFiles/LLVMExecutionEngine.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 33%] Built target LLVMExecutionEngine /usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/Interpreter /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/Interpreter /<>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend.internal". Dependee "/<>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend.internal". Scanning dependencies of target LLVMInterpreter make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 33%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Interpreter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Interpreter -I/<>/lib/ExecutionEngine/Interpreter -I/<>/build-llvm/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o -c /<>/lib/ExecutionEngine/Interpreter/Execution.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o -c /<>/lib/Transforms/Scalar/Scalar.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o -c /<>/lib/Transforms/Scalar/Scalarizer.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:17, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o -c /<>/lib/Analysis/DivergenceAnalysis.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:22, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /<>/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, std::tuple<>}; _Key = llvm::Value*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:22, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /<>/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; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:17, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /<>/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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o -c /<>/lib/CodeGen/SafeStackLayout.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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:22, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /<>/lib/ExecutionEngine/Interpreter/Execution.cpp:14: /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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::Interpreter::callFunction(llvm::Function*, llvm::ArrayRef)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o -c /<>/lib/CodeGen/ScheduleDAG.cpp [ 33%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Interpreter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Interpreter -I/<>/lib/ExecutionEngine/Interpreter -I/<>/build-llvm/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o -c /<>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o -c /<>/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o -c /<>/lib/Analysis/DomPrinter.cpp /<>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function ‘void* ffiValueFor(llvm::Type*, const llvm::GenericValue&, void*)’: /<>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:157:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:158:5: note: here case Type::FloatTyID: { ^~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:17, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /<>/lib/ExecutionEngine/Interpreter/ExternalFunctions.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 = {llvm::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:17, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /<>/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)’: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘llvm::GenericValue lle_X_printf(llvm::FunctionType*, llvm::ArrayRef)’: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o -c /<>/lib/CodeGen/ScheduleDAGInstrs.cpp [ 33%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Interpreter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Interpreter -I/<>/lib/ExecutionEngine/Interpreter -I/<>/build-llvm/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o -c /<>/lib/ExecutionEngine/Interpreter/Interpreter.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o -c /<>/lib/Analysis/DominanceFrontier.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o -c /<>/lib/Transforms/Scalar/SimplifyCFGPass.cpp [ 33%] Linking CXX static library ../../libLLVMInterpreter.a cd /<>/build-llvm/lib/ExecutionEngine/Interpreter && /usr/bin/cmake -P CMakeFiles/LLVMInterpreter.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 33%] Built target LLVMInterpreter /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/MCJIT /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/MCJIT /<>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend.internal". Dependee "/<>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend.internal". Scanning dependencies of target LLVMMCJIT make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 33%] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/MCJIT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/MCJIT -I/<>/lib/ExecutionEngine/MCJIT -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o -c /<>/lib/ExecutionEngine/MCJIT/MCJIT.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o -c /<>/lib/Analysis/EHPersonalities.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o -c /<>/lib/Analysis/GlobalsModRef.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o -c /<>/lib/Transforms/Scalar/Sink.cpp [ 33%] Linking CXX static library ../../libLLVMMCJIT.a cd /<>/build-llvm/lib/ExecutionEngine/MCJIT && /usr/bin/cmake -P CMakeFiles/LLVMMCJIT.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 33%] Built target LLVMMCJIT /usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/Orc /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/Orc /<>/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend.internal". Dependee "/<>/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend.internal". Scanning dependencies of target LLVMOrcJIT make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 33%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Orc -I/<>/lib/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o -c /<>/lib/ExecutionEngine/Orc/ExecutionUtils.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o -c /<>/lib/CodeGen/ScheduleDAGPrinter.cpp [ 33%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Orc -I/<>/lib/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o -c /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o -c /<>/lib/Transforms/Scalar/SpeculativeExecution.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o -c /<>/lib/CodeGen/ScoreboardHazardRecognizer.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o -c /<>/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o -c /<>/lib/Analysis/IVUsers.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/Orc/JITSymbol.h:17, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, from /<>/lib/ExecutionEngine/Orc/IndirectionUtils.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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/Orc/JITSymbol.h:17, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, from /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12: /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static llvm::orc::TargetAddress llvm::orc::LocalJITCompileCallbackManager::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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12:0: /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:169:3: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 } ^ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/Orc/JITSymbol.h:17, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, from /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12: /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static llvm::orc::TargetAddress llvm::orc::LocalJITCompileCallbackManager::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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12:0: /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:169:3: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 } ^ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/Orc/JITSymbol.h:17, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, from /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12: /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static llvm::orc::TargetAddress llvm::orc::LocalJITCompileCallbackManager::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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12:0: /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:169:3: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 } ^ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/Orc/JITSymbol.h:17, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, from /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12: /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]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o -c /<>/lib/CodeGen/ShadowStackGCLowering.cpp [ 33%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Orc -I/<>/lib/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o -c /<>/lib/ExecutionEngine/Orc/NullResolver.cpp [ 33%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Orc -I/<>/lib/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o -c /<>/lib/ExecutionEngine/Orc/OrcABISupport.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o -c /<>/lib/Transforms/Scalar/StructurizeCFG.cpp /<>/lib/CodeGen/ShadowStackGCLowering.cpp: In member function ‘llvm::IRBuilder<>* {anonymous}::EscapeEnumerator::Next()’: /<>/lib/CodeGen/ShadowStackGCLowering.cpp:114:13: warning: this statement may fall through [-Wimplicit-fallthrough=] State = 1; ~~~~~~^~~ /<>/lib/CodeGen/ShadowStackGCLowering.cpp:116:5: note: here case 1: ^~~~ [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o -c /<>/lib/Analysis/IndirectCallPromotionAnalysis.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o -c /<>/lib/CodeGen/ShrinkWrap.cpp [ 33%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Orc -I/<>/lib/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o -c /<>/lib/ExecutionEngine/Orc/OrcCBindings.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o -c /<>/lib/Analysis/InlineCost.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o -c /<>/lib/CodeGen/SjLjEHPrepare.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Scalar -I/<>/lib/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o -c /<>/lib/Transforms/Scalar/TailRecursionElimination.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o -c /<>/lib/Analysis/InstCount.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o -c /<>/lib/CodeGen/SlotIndexes.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o -c /<>/lib/Analysis/InstructionSimplify.cpp [ 33%] Linking CXX static library ../../libLLVMScalarOpts.a cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/cmake -P CMakeFiles/LLVMScalarOpts.dir/cmake_clean_target.cmake cd /<>/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/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/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/InductiveRangeCheckElimination.cpp.o CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoadCombine.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/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/MergedLoadStoreMotion.cpp.o CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.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/SimplifyCFGPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.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 '/<>/build-llvm' [ 33%] Built target LLVMScalarOpts /usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/RuntimeDyld /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend.internal". Dependee "/<>/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend.internal". Scanning dependencies of target LLVMRuntimeDyld make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 33%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<>/lib/ExecutionEngine/RuntimeDyld -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp [ 33%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Orc -I/<>/lib/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o -c /<>/lib/ExecutionEngine/Orc/OrcError.cpp [ 33%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<>/lib/ExecutionEngine/RuntimeDyld -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp [ 33%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Orc -I/<>/lib/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o -c /<>/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o -c /<>/lib/CodeGen/SpillPlacement.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:17, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:17, from /<>/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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 33%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<>/lib/ExecutionEngine/RuntimeDyld -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o -c /<>/lib/CodeGen/SplitKit.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o -c /<>/lib/Analysis/Interval.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o -c /<>/lib/Analysis/IntervalPartition.cpp [ 33%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcRemoteTargetRPCAPI.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/Orc -I/<>/lib/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcRemoteTargetRPCAPI.cpp.o -c /<>/lib/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:22, from /<>/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:17, from /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:20, from /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13, from /<>/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::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>; _KeyOfValue = std::_Select1st, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >; _Compare = std::less >; _Alloc = std::allocator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less >, std::allocator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator {aka std::_Rb_tree_const_iterator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:22, from /<>/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:17, from /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:20, from /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13, from /<>/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::pair, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less >, std::allocator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator {aka std::_Rb_tree_const_iterator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less >, std::allocator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator {aka std::_Rb_tree_const_iterator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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::pair, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less >, std::allocator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator {aka std::_Rb_tree_const_iterator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 33%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<>/lib/ExecutionEngine/RuntimeDyld -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp [ 33%] Linking CXX static library ../../libLLVMOrcJIT.a cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/cmake -P CMakeFiles/LLVMOrcJIT.dir/cmake_clean_target.cmake cd /<>/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/OrcRemoteTargetRPCAPI.cpp.o /usr/bin/ranlib ../../libLLVMOrcJIT.a make[4]: Leaving directory '/<>/build-llvm' [ 33%] Built target LLVMOrcJIT /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target /<>/build-llvm /<>/build-llvm/lib/Target /<>/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/depend.internal". Scanning dependencies of target LLVMTarget make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build make[4]: Entering directory '/<>/build-llvm' [ 33%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o cd /<>/build-llvm/lib/Target && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target -I/<>/lib/Target -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/Target.cpp.o -c /<>/lib/Target/Target.cpp [ 33%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o cd /<>/build-llvm/lib/Target && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target -I/<>/lib/Target -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o -c /<>/lib/Target/TargetIntrinsicInfo.cpp [ 33%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<>/lib/ExecutionEngine/RuntimeDyld -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o -c /<>/lib/CodeGen/StackColoring.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o -c /<>/lib/Analysis/IteratedDominanceFrontier.cpp [ 33%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o cd /<>/build-llvm/lib/Target && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target -I/<>/lib/Target -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o -c /<>/lib/Target/TargetLoweringObjectFile.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o -c /<>/lib/Analysis/LazyBlockFrequencyInfo.cpp [ 33%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o cd /<>/build-llvm/lib/Target && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target -I/<>/lib/Target -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o -c /<>/lib/Target/TargetMachine.cpp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o -c /<>/lib/Analysis/LazyCallGraph.cpp [ 33%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<>/lib/ExecutionEngine/RuntimeDyld -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp [ 33%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o cd /<>/build-llvm/lib/Target && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target -I/<>/lib/Target -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o -c /<>/lib/Target/TargetMachineC.cpp [ 33%] Linking CXX static library ../../libLLVMRuntimeDyld.a cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/cmake -P CMakeFiles/LLVMRuntimeDyld.dir/cmake_clean_target.cmake cd /<>/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/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 /usr/bin/ranlib ../../libLLVMRuntimeDyld.a make[4]: Leaving directory '/<>/build-llvm' [ 33%] Built target LLVMRuntimeDyld /usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64 /<>/build-llvm /<>/build-llvm/lib/Target/AArch64 /<>/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/AArch64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend.internal". Scanning dependencies of target AArch64CommonTableGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 33%] Building AArch64GenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/AArch64 -I /<>/lib/Target -I /<>/include /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc.tmp [ 33%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetRecip.cpp.o cd /<>/build-llvm/lib/Target && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target -I/<>/lib/Target -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetRecip.cpp.o -c /<>/lib/Target/TargetRecip.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o -c /<>/lib/CodeGen/StackMapLivenessAnalysis.cpp [ 33%] Building AArch64GenInstrInfo.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/AArch64 -I /<>/lib/Target -I /<>/include /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenInstrInfo.inc.tmp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o -c /<>/lib/Analysis/LazyValueInfo.cpp [ 33%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetSubtargetInfo.cpp.o cd /<>/build-llvm/lib/Target && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target -I/<>/lib/Target -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetSubtargetInfo.cpp.o -c /<>/lib/Target/TargetSubtargetInfo.cpp [ 33%] Building AArch64GenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/AArch64 -I /<>/lib/Target -I /<>/include /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc.tmp [ 33%] Building AArch64GenMCPseudoLowering.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<>/lib/Target/AArch64 -I /<>/lib/Target -I /<>/include /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc.tmp [ 33%] Linking CXX static library ../libLLVMTarget.a cd /<>/build-llvm/lib/Target && /usr/bin/cmake -P CMakeFiles/LLVMTarget.dir/cmake_clean_target.cmake cd /<>/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 CMakeFiles/LLVMTarget.dir/TargetRecip.cpp.o CMakeFiles/LLVMTarget.dir/TargetSubtargetInfo.cpp.o /usr/bin/ranlib ../libLLVMTarget.a make[4]: Leaving directory '/<>/build-llvm' [ 33%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend.internal". Scanning dependencies of target AMDGPUCommonTableGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 33%] Building AMDGPUGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/AMDGPU -I /<>/lib/Target -I /<>/include /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc.tmp [ 33%] Building AArch64GenAsmWriter.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/AArch64 -I /<>/lib/Target -I /<>/include /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter.inc.tmp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o -c /<>/lib/CodeGen/StackMaps.cpp [ 33%] Building AMDGPUGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/AMDGPU -I /<>/lib/Target -I /<>/include /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc.tmp [ 33%] Building AArch64GenAsmWriter1.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-asm-writer -asmwriternum=1 -I /<>/lib/Target/AArch64 -I /<>/lib/Target -I /<>/include /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter1.inc.tmp [ 33%] Building AArch64GenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/AArch64 -I /<>/lib/Target -I /<>/include /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc.tmp [ 33%] Building AArch64GenDAGISel.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/AArch64 -I /<>/lib/Target -I /<>/include /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenDAGISel.inc.tmp [ 33%] Building AMDGPUGenDAGISel.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/AMDGPU -I /<>/lib/Target -I /<>/include /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc.tmp [ 33%] Building AArch64GenFastISel.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-fast-isel -I /<>/lib/Target/AArch64 -I /<>/lib/Target -I /<>/include /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenFastISel.inc.tmp [ 33%] Building AMDGPUGenCallingConv.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/AMDGPU -I /<>/lib/Target -I /<>/include /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc.tmp [ 33%] Building AArch64GenCallingConv.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/AArch64 -I /<>/lib/Target -I /<>/include /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenCallingConv.inc.tmp [ 33%] Building AMDGPUGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/AMDGPU -I /<>/lib/Target -I /<>/include /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc.tmp [ 33%] Building AArch64GenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/AArch64 -I /<>/lib/Target -I /<>/include /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenSubtargetInfo.inc.tmp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o -c /<>/lib/Analysis/Lint.cpp [ 33%] Building AMDGPUGenIntrinsics.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-tgt-intrinsic -I /<>/lib/Target/AMDGPU -I /<>/lib/Target -I /<>/include /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc.tmp [ 33%] Building AMDGPUGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/AMDGPU -I /<>/lib/Target -I /<>/include /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc.tmp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/include/llvm/CodeGen/StackMaps.h:13, from /<>/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 33%] Building AArch64GenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/AArch64 -I /<>/lib/Target -I /<>/include /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenDisassemblerTables.inc.tmp /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MCExpr*&, long long unsigned int&, llvm::SmallVector, llvm::SmallVector}; _Tp = llvm::StackMaps::CallsiteInfo; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ 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::vector, std::allocator > > >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building AMDGPUGenDFAPacketizer.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-dfa-packetizer -I /<>/lib/Target/AMDGPU -I /<>/lib/Target -I /<>/include /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc.tmp [ 33%] Building AArch64GenSystemOperands.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-searchable-tables -I /<>/lib/Target/AArch64 -I /<>/lib/Target -I /<>/include /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenSystemOperands.inc.tmp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o -c /<>/lib/CodeGen/StackProtector.cpp [ 33%] Updating AArch64GenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc.tmp /<>/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc [ 33%] Updating AArch64GenInstrInfo.inc... cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AArch64/AArch64GenInstrInfo.inc.tmp /<>/build-llvm/lib/Target/AArch64/AArch64GenInstrInfo.inc [ 33%] Updating AArch64GenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc.tmp /<>/build-llvm/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc [ 33%] Updating AArch64GenMCPseudoLowering.inc... cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc.tmp /<>/build-llvm/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc [ 33%] Updating AArch64GenAsmWriter.inc... cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter.inc.tmp /<>/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter.inc [ 33%] Building AMDGPUGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/AMDGPU -I /<>/lib/Target -I /<>/include /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.tmp [ 33%] Updating AArch64GenAsmWriter1.inc... cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter1.inc.tmp /<>/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter1.inc [ 33%] Updating AArch64GenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc.tmp /<>/build-llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc [ 33%] Updating AArch64GenDAGISel.inc... cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AArch64/AArch64GenDAGISel.inc.tmp /<>/build-llvm/lib/Target/AArch64/AArch64GenDAGISel.inc [ 33%] Updating AArch64GenFastISel.inc... cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AArch64/AArch64GenFastISel.inc.tmp /<>/build-llvm/lib/Target/AArch64/AArch64GenFastISel.inc [ 33%] Updating AArch64GenCallingConv.inc... cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AArch64/AArch64GenCallingConv.inc.tmp /<>/build-llvm/lib/Target/AArch64/AArch64GenCallingConv.inc [ 33%] Updating AArch64GenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AArch64/AArch64GenSubtargetInfo.inc.tmp /<>/build-llvm/lib/Target/AArch64/AArch64GenSubtargetInfo.inc [ 33%] Updating AArch64GenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AArch64/AArch64GenDisassemblerTables.inc.tmp /<>/build-llvm/lib/Target/AArch64/AArch64GenDisassemblerTables.inc [ 33%] Updating AArch64GenSystemOperands.inc... cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AArch64/AArch64GenSystemOperands.inc.tmp /<>/build-llvm/lib/Target/AArch64/AArch64GenSystemOperands.inc make[4]: Leaving directory '/<>/build-llvm' [ 33%] Built target AArch64CommonTableGen /usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM /<>/build-llvm /<>/build-llvm/lib/Target/ARM /<>/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/ARM/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend.internal". Scanning dependencies of target ARMCommonTableGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 33%] Building ARMGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/ARM -I /<>/lib/Target -I /<>/include /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenRegisterInfo.inc.tmp [ 33%] Building ARMGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/ARM -I /<>/lib/Target -I /<>/include /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenInstrInfo.inc.tmp [ 33%] Building AMDGPUGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/AMDGPU -I /<>/lib/Target -I /<>/include /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc.tmp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o -c /<>/lib/Analysis/Loads.cpp [ 33%] Building ARMGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/ARM -I /<>/lib/Target -I /<>/include /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenMCCodeEmitter.inc.tmp [ 33%] Building AMDGPUGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/AMDGPU -I /<>/lib/Target -I /<>/include /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc.tmp [ 33%] Building ARMGenMCPseudoLowering.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<>/lib/Target/ARM -I /<>/lib/Target -I /<>/include /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenMCPseudoLowering.inc.tmp [ 33%] Updating AMDGPUGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc.tmp /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc [ 33%] Building ARMGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/ARM -I /<>/lib/Target -I /<>/include /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenAsmWriter.inc.tmp [ 33%] Updating AMDGPUGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc.tmp /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc [ 33%] Updating AMDGPUGenDAGISel.inc... cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc.tmp /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc [ 33%] Updating AMDGPUGenCallingConv.inc... cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc.tmp /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc [ 33%] Updating AMDGPUGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc.tmp /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc [ 33%] Updating AMDGPUGenIntrinsics.inc... cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc.tmp /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc [ 33%] Updating AMDGPUGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc.tmp /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc [ 33%] Updating AMDGPUGenDFAPacketizer.inc... cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc.tmp /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc [ 33%] Updating AMDGPUGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.tmp /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc [ 33%] Updating AMDGPUGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc.tmp /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc [ 33%] Updating AMDGPUGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc.tmp /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc make[4]: Leaving directory '/<>/build-llvm' [ 33%] Built target AMDGPUCommonTableGen [ 33%] Building ARMGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/ARM -I /<>/lib/Target -I /<>/include /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenAsmMatcher.inc.tmp [ 33%] Building ARMGenDAGISel.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/ARM -I /<>/lib/Target -I /<>/include /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenDAGISel.inc.tmp [ 33%] Building ARMGenFastISel.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-fast-isel -I /<>/lib/Target/ARM -I /<>/lib/Target -I /<>/include /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenFastISel.inc.tmp [ 33%] Building ARMGenCallingConv.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/ARM -I /<>/lib/Target -I /<>/include /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenCallingConv.inc.tmp [ 33%] Building ARMGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/ARM -I /<>/lib/Target -I /<>/include /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenSubtargetInfo.inc.tmp [ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o -c /<>/lib/Analysis/LoopAccessAnalysis.cpp [ 35%] Building ARMGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/ARM -I /<>/lib/Target -I /<>/include /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenDisassemblerTables.inc.tmp [ 35%] Updating ARMGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/ARM/ARMGenRegisterInfo.inc.tmp /<>/build-llvm/lib/Target/ARM/ARMGenRegisterInfo.inc [ 35%] Updating ARMGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/ARM/ARMGenInstrInfo.inc.tmp /<>/build-llvm/lib/Target/ARM/ARMGenInstrInfo.inc [ 35%] Updating ARMGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/ARM/ARMGenMCCodeEmitter.inc.tmp /<>/build-llvm/lib/Target/ARM/ARMGenMCCodeEmitter.inc [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o -c /<>/lib/Analysis/LoopUnrollAnalyzer.cpp [ 35%] Updating ARMGenMCPseudoLowering.inc... cd /<>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/ARM/ARMGenMCPseudoLowering.inc.tmp /<>/build-llvm/lib/Target/ARM/ARMGenMCPseudoLowering.inc [ 35%] Updating ARMGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/ARM/ARMGenAsmWriter.inc.tmp /<>/build-llvm/lib/Target/ARM/ARMGenAsmWriter.inc [ 35%] Updating ARMGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/ARM/ARMGenAsmMatcher.inc.tmp /<>/build-llvm/lib/Target/ARM/ARMGenAsmMatcher.inc [ 35%] Updating ARMGenDAGISel.inc... cd /<>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/ARM/ARMGenDAGISel.inc.tmp /<>/build-llvm/lib/Target/ARM/ARMGenDAGISel.inc [ 35%] Updating ARMGenFastISel.inc... cd /<>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/ARM/ARMGenFastISel.inc.tmp /<>/build-llvm/lib/Target/ARM/ARMGenFastISel.inc [ 35%] Updating ARMGenCallingConv.inc... cd /<>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/ARM/ARMGenCallingConv.inc.tmp /<>/build-llvm/lib/Target/ARM/ARMGenCallingConv.inc [ 35%] Updating ARMGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/ARM/ARMGenSubtargetInfo.inc.tmp /<>/build-llvm/lib/Target/ARM/ARMGenSubtargetInfo.inc [ 35%] Updating ARMGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/ARM/ARMGenDisassemblerTables.inc.tmp /<>/build-llvm/lib/Target/ARM/ARMGenDisassemblerTables.inc make[4]: Leaving directory '/<>/build-llvm' [ 35%] Built target ARMCommonTableGen /usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/BPF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend.internal". Scanning dependencies of target BPFCommonTableGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 35%] Building BPFGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/BPF -I /<>/lib/Target -I /<>/include /<>/lib/Target/BPF/BPF.td -o /<>/build-llvm/lib/Target/BPF/BPFGenRegisterInfo.inc.tmp [ 35%] Building BPFGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/BPF -I /<>/lib/Target -I /<>/include /<>/lib/Target/BPF/BPF.td -o /<>/build-llvm/lib/Target/BPF/BPFGenInstrInfo.inc.tmp [ 35%] Building BPFGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/BPF -I /<>/lib/Target -I /<>/include /<>/lib/Target/BPF/BPF.td -o /<>/build-llvm/lib/Target/BPF/BPFGenAsmWriter.inc.tmp [ 35%] Building X86GenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/BPF -I /<>/lib/Target -I /<>/include /<>/lib/Target/BPF/BPF.td -o /<>/build-llvm/lib/Target/BPF/X86GenAsmMatcher.inc.tmp [ 35%] Building BPFGenDAGISel.inc... cd /<>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/BPF -I /<>/lib/Target -I /<>/include /<>/lib/Target/BPF/BPF.td -o /<>/build-llvm/lib/Target/BPF/BPFGenDAGISel.inc.tmp [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o -c /<>/lib/CodeGen/StackSlotColoring.cpp [ 35%] Building BPFGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/BPF -I /<>/lib/Target -I /<>/include /<>/lib/Target/BPF/BPF.td -o /<>/build-llvm/lib/Target/BPF/BPFGenMCCodeEmitter.inc.tmp [ 35%] Building BPFGenCallingConv.inc... cd /<>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/BPF -I /<>/lib/Target -I /<>/include /<>/lib/Target/BPF/BPF.td -o /<>/build-llvm/lib/Target/BPF/BPFGenCallingConv.inc.tmp [ 35%] Building BPFGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/BPF -I /<>/lib/Target -I /<>/include /<>/lib/Target/BPF/BPF.td -o /<>/build-llvm/lib/Target/BPF/BPFGenSubtargetInfo.inc.tmp [ 35%] Updating BPFGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/BPF/BPFGenRegisterInfo.inc.tmp /<>/build-llvm/lib/Target/BPF/BPFGenRegisterInfo.inc [ 35%] Updating BPFGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/BPF/BPFGenInstrInfo.inc.tmp /<>/build-llvm/lib/Target/BPF/BPFGenInstrInfo.inc [ 35%] Updating BPFGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/BPF/BPFGenAsmWriter.inc.tmp /<>/build-llvm/lib/Target/BPF/BPFGenAsmWriter.inc [ 35%] Updating X86GenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/BPF/X86GenAsmMatcher.inc.tmp /<>/build-llvm/lib/Target/BPF/X86GenAsmMatcher.inc [ 35%] Updating BPFGenDAGISel.inc... cd /<>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/BPF/BPFGenDAGISel.inc.tmp /<>/build-llvm/lib/Target/BPF/BPFGenDAGISel.inc [ 35%] Updating BPFGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/BPF/BPFGenMCCodeEmitter.inc.tmp /<>/build-llvm/lib/Target/BPF/BPFGenMCCodeEmitter.inc [ 35%] Updating BPFGenCallingConv.inc... cd /<>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/BPF/BPFGenCallingConv.inc.tmp /<>/build-llvm/lib/Target/BPF/BPFGenCallingConv.inc [ 35%] Updating BPFGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/BPF/BPFGenSubtargetInfo.inc.tmp /<>/build-llvm/lib/Target/BPF/BPFGenSubtargetInfo.inc make[4]: Leaving directory '/<>/build-llvm' [ 35%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon /<>/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Hexagon/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend.internal". Scanning dependencies of target HexagonCommonTableGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 35%] Building HexagonGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/Hexagon -I /<>/lib/Target -I /<>/include /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenAsmMatcher.inc.tmp [ 35%] Building HexagonGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/Hexagon -I /<>/lib/Target -I /<>/include /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenAsmWriter.inc.tmp [ 35%] Building HexagonGenCallingConv.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/Hexagon -I /<>/lib/Target -I /<>/include /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenCallingConv.inc.tmp [ 35%] Building HexagonGenDAGISel.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/Hexagon -I /<>/lib/Target -I /<>/include /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenDAGISel.inc.tmp [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o -c /<>/lib/Analysis/LoopInfo.cpp [ 35%] Building HexagonGenDFAPacketizer.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-dfa-packetizer -I /<>/lib/Target/Hexagon -I /<>/lib/Target -I /<>/include /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc.tmp [ 35%] Building HexagonGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/Hexagon -I /<>/lib/Target -I /<>/include /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenDisassemblerTables.inc.tmp [ 35%] Building HexagonGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/Hexagon -I /<>/lib/Target -I /<>/include /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenInstrInfo.inc.tmp [ 35%] Building HexagonGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/Hexagon -I /<>/lib/Target -I /<>/include /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc.tmp [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o -c /<>/lib/CodeGen/TailDuplication.cpp [ 35%] Building HexagonGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/Hexagon -I /<>/lib/Target -I /<>/include /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenRegisterInfo.inc.tmp [ 35%] Building HexagonGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/Hexagon -I /<>/lib/Target -I /<>/include /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc.tmp [ 35%] Updating HexagonGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Hexagon/HexagonGenAsmMatcher.inc.tmp /<>/build-llvm/lib/Target/Hexagon/HexagonGenAsmMatcher.inc [ 35%] Updating HexagonGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Hexagon/HexagonGenAsmWriter.inc.tmp /<>/build-llvm/lib/Target/Hexagon/HexagonGenAsmWriter.inc [ 35%] Updating HexagonGenCallingConv.inc... cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Hexagon/HexagonGenCallingConv.inc.tmp /<>/build-llvm/lib/Target/Hexagon/HexagonGenCallingConv.inc [ 35%] Updating HexagonGenDAGISel.inc... cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Hexagon/HexagonGenDAGISel.inc.tmp /<>/build-llvm/lib/Target/Hexagon/HexagonGenDAGISel.inc [ 35%] Updating HexagonGenDFAPacketizer.inc... cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc.tmp /<>/build-llvm/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc [ 35%] Updating HexagonGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Hexagon/HexagonGenDisassemblerTables.inc.tmp /<>/build-llvm/lib/Target/Hexagon/HexagonGenDisassemblerTables.inc [ 35%] Updating HexagonGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Hexagon/HexagonGenInstrInfo.inc.tmp /<>/build-llvm/lib/Target/Hexagon/HexagonGenInstrInfo.inc [ 35%] Updating HexagonGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc.tmp /<>/build-llvm/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc [ 35%] Updating HexagonGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Hexagon/HexagonGenRegisterInfo.inc.tmp /<>/build-llvm/lib/Target/Hexagon/HexagonGenRegisterInfo.inc [ 35%] Updating HexagonGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc.tmp /<>/build-llvm/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc make[4]: Leaving directory '/<>/build-llvm' [ 35%] Built target HexagonCommonTableGen /usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips /<>/build-llvm /<>/build-llvm/lib/Target/Mips /<>/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Mips/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend.internal". Scanning dependencies of target MipsCommonTableGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 35%] Building MipsGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/Mips -I /<>/lib/Target -I /<>/include /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenRegisterInfo.inc.tmp [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o -c /<>/lib/Analysis/LoopPass.cpp [ 35%] Building MipsGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/Mips -I /<>/lib/Target -I /<>/include /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenInstrInfo.inc.tmp [ 36%] Building MipsGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/Mips -I /<>/lib/Target -I /<>/include /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenDisassemblerTables.inc.tmp [ 36%] Building MipsGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/Mips -I /<>/lib/Target -I /<>/include /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenMCCodeEmitter.inc.tmp [ 36%] Building MipsGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/Mips -I /<>/lib/Target -I /<>/include /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenAsmWriter.inc.tmp [ 36%] Building MipsGenDAGISel.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/Mips -I /<>/lib/Target -I /<>/include /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenDAGISel.inc.tmp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPassManager.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopPassManager.cpp.o -c /<>/lib/Analysis/LoopPassManager.cpp [ 36%] Building MipsGenFastISel.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-fast-isel -I /<>/lib/Target/Mips -I /<>/lib/Target -I /<>/include /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenFastISel.inc.tmp [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o -c /<>/lib/CodeGen/TailDuplicator.cpp [ 36%] Building MipsGenCallingConv.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/Mips -I /<>/lib/Target -I /<>/include /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenCallingConv.inc.tmp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o -c /<>/lib/Analysis/MemDepPrinter.cpp [ 36%] Building MipsGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/Mips -I /<>/lib/Target -I /<>/include /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenSubtargetInfo.inc.tmp [ 36%] Building MipsGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/Mips -I /<>/lib/Target -I /<>/include /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenAsmMatcher.inc.tmp [ 36%] Building MipsGenMCPseudoLowering.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<>/lib/Target/Mips -I /<>/lib/Target -I /<>/include /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenMCPseudoLowering.inc.tmp [ 36%] Updating MipsGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Mips/MipsGenRegisterInfo.inc.tmp /<>/build-llvm/lib/Target/Mips/MipsGenRegisterInfo.inc [ 36%] Updating MipsGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Mips/MipsGenInstrInfo.inc.tmp /<>/build-llvm/lib/Target/Mips/MipsGenInstrInfo.inc [ 36%] Updating MipsGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Mips/MipsGenDisassemblerTables.inc.tmp /<>/build-llvm/lib/Target/Mips/MipsGenDisassemblerTables.inc [ 36%] Updating MipsGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Mips/MipsGenMCCodeEmitter.inc.tmp /<>/build-llvm/lib/Target/Mips/MipsGenMCCodeEmitter.inc [ 36%] Updating MipsGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Mips/MipsGenAsmWriter.inc.tmp /<>/build-llvm/lib/Target/Mips/MipsGenAsmWriter.inc [ 36%] Updating MipsGenDAGISel.inc... cd /<>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Mips/MipsGenDAGISel.inc.tmp /<>/build-llvm/lib/Target/Mips/MipsGenDAGISel.inc [ 36%] Updating MipsGenFastISel.inc... cd /<>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Mips/MipsGenFastISel.inc.tmp /<>/build-llvm/lib/Target/Mips/MipsGenFastISel.inc [ 36%] Updating MipsGenCallingConv.inc... cd /<>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Mips/MipsGenCallingConv.inc.tmp /<>/build-llvm/lib/Target/Mips/MipsGenCallingConv.inc [ 36%] Updating MipsGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Mips/MipsGenSubtargetInfo.inc.tmp /<>/build-llvm/lib/Target/Mips/MipsGenSubtargetInfo.inc [ 36%] Updating MipsGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Mips/MipsGenAsmMatcher.inc.tmp /<>/build-llvm/lib/Target/Mips/MipsGenAsmMatcher.inc [ 36%] Updating MipsGenMCPseudoLowering.inc... cd /<>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Mips/MipsGenMCPseudoLowering.inc.tmp /<>/build-llvm/lib/Target/Mips/MipsGenMCPseudoLowering.inc make[4]: Leaving directory '/<>/build-llvm' [ 36%] Built target MipsCommonTableGen /usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430 /<>/build-llvm /<>/build-llvm/lib/Target/MSP430 /<>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/MSP430/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend.internal". Scanning dependencies of target MSP430CommonTableGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 36%] Building MSP430GenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/MSP430 && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/MSP430 -I /<>/lib/Target -I /<>/include /<>/lib/Target/MSP430/MSP430.td -o /<>/build-llvm/lib/Target/MSP430/MSP430GenRegisterInfo.inc.tmp [ 36%] Building MSP430GenInstrInfo.inc... cd /<>/build-llvm/lib/Target/MSP430 && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/MSP430 -I /<>/lib/Target -I /<>/include /<>/lib/Target/MSP430/MSP430.td -o /<>/build-llvm/lib/Target/MSP430/MSP430GenInstrInfo.inc.tmp [ 36%] Building MSP430GenAsmWriter.inc... cd /<>/build-llvm/lib/Target/MSP430 && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/MSP430 -I /<>/lib/Target -I /<>/include /<>/lib/Target/MSP430/MSP430.td -o /<>/build-llvm/lib/Target/MSP430/MSP430GenAsmWriter.inc.tmp [ 36%] Building MSP430GenDAGISel.inc... cd /<>/build-llvm/lib/Target/MSP430 && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/MSP430 -I /<>/lib/Target -I /<>/include /<>/lib/Target/MSP430/MSP430.td -o /<>/build-llvm/lib/Target/MSP430/MSP430GenDAGISel.inc.tmp [ 36%] Building MSP430GenCallingConv.inc... cd /<>/build-llvm/lib/Target/MSP430 && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/MSP430 -I /<>/lib/Target -I /<>/include /<>/lib/Target/MSP430/MSP430.td -o /<>/build-llvm/lib/Target/MSP430/MSP430GenCallingConv.inc.tmp [ 36%] Building MSP430GenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/MSP430 && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/MSP430 -I /<>/lib/Target -I /<>/include /<>/lib/Target/MSP430/MSP430.td -o /<>/build-llvm/lib/Target/MSP430/MSP430GenSubtargetInfo.inc.tmp [ 36%] Updating MSP430GenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/MSP430/MSP430GenRegisterInfo.inc.tmp /<>/build-llvm/lib/Target/MSP430/MSP430GenRegisterInfo.inc [ 36%] Updating MSP430GenInstrInfo.inc... cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/MSP430/MSP430GenInstrInfo.inc.tmp /<>/build-llvm/lib/Target/MSP430/MSP430GenInstrInfo.inc [ 36%] Updating MSP430GenAsmWriter.inc... cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/MSP430/MSP430GenAsmWriter.inc.tmp /<>/build-llvm/lib/Target/MSP430/MSP430GenAsmWriter.inc [ 36%] Updating MSP430GenDAGISel.inc... cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/MSP430/MSP430GenDAGISel.inc.tmp /<>/build-llvm/lib/Target/MSP430/MSP430GenDAGISel.inc [ 36%] Updating MSP430GenCallingConv.inc... cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/MSP430/MSP430GenCallingConv.inc.tmp /<>/build-llvm/lib/Target/MSP430/MSP430GenCallingConv.inc [ 36%] Updating MSP430GenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/MSP430/MSP430GenSubtargetInfo.inc.tmp /<>/build-llvm/lib/Target/MSP430/MSP430GenSubtargetInfo.inc make[4]: Leaving directory '/<>/build-llvm' [ 36%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX /<>/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/NVPTX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend.internal". Scanning dependencies of target NVPTXCommonTableGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 36%] Building NVPTXGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/NVPTX -I /<>/lib/Target -I /<>/include /<>/lib/Target/NVPTX/NVPTX.td -o /<>/build-llvm/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.tmp [ 36%] Building NVPTXGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/NVPTX -I /<>/lib/Target -I /<>/include /<>/lib/Target/NVPTX/NVPTX.td -o /<>/build-llvm/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.tmp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o [ 36%] Building NVPTXGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/NVPTX -I /<>/lib/Target -I /<>/include /<>/lib/Target/NVPTX/NVPTX.td -o /<>/build-llvm/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.tmp cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o -c /<>/lib/Analysis/MemDerefPrinter.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o -c /<>/lib/Analysis/MemoryBuiltins.cpp [ 36%] Building NVPTXGenDAGISel.inc... cd /<>/build-llvm/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/NVPTX -I /<>/lib/Target -I /<>/include /<>/lib/Target/NVPTX/NVPTX.td -o /<>/build-llvm/lib/Target/NVPTX/NVPTXGenDAGISel.inc.tmp [ 36%] Building NVPTXGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/NVPTX -I /<>/lib/Target -I /<>/include /<>/lib/Target/NVPTX/NVPTX.td -o /<>/build-llvm/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.tmp [ 36%] Updating NVPTXGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.tmp /<>/build-llvm/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc [ 36%] Updating NVPTXGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.tmp /<>/build-llvm/lib/Target/NVPTX/NVPTXGenInstrInfo.inc [ 36%] Updating NVPTXGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.tmp /<>/build-llvm/lib/Target/NVPTX/NVPTXGenAsmWriter.inc [ 36%] Updating NVPTXGenDAGISel.inc... cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/NVPTX/NVPTXGenDAGISel.inc.tmp /<>/build-llvm/lib/Target/NVPTX/NVPTXGenDAGISel.inc [ 36%] Updating NVPTXGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.tmp /<>/build-llvm/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc make[4]: Leaving directory '/<>/build-llvm' [ 36%] Built target NVPTXCommonTableGen [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o -c /<>/lib/Analysis/MemoryDependenceAnalysis.cpp [ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o -c /<>/lib/Analysis/MemoryLocation.cpp [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o -c /<>/lib/CodeGen/TargetFrameLoweringImpl.cpp /<>/lib/Analysis/MemoryDependenceAnalysis.cpp: In member function ‘llvm::MemDepResult llvm::MemoryDependenceResults::getSimplePointerDependencyFrom(const llvm::MemoryLocation&, bool, llvm::BasicBlock::iterator, llvm::BasicBlock*, llvm::Instruction*)’: /<>/lib/Analysis/MemoryDependenceAnalysis.cpp:662:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (isLoad) ^~ /<>/lib/Analysis/MemoryDependenceAnalysis.cpp:664:5: note: here default: ^~~~~~~ /<>/lib/Analysis/MemoryDependenceAnalysis.cpp: In function ‘void SortNonLocalDepInfoCache(llvm::MemoryDependenceResults::NonLocalDepInfo&, unsigned int)’: /<>/lib/Analysis/MemoryDependenceAnalysis.cpp:1012:29: warning: this statement may fall through [-Wimplicit-fallthrough=] Cache.insert(Entry, Val); ^ /<>/lib/Analysis/MemoryDependenceAnalysis.cpp:1015:3: note: here case 1: ^~~~ [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o -c /<>/lib/Analysis/ModuleDebugInfoPrinter.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o -c /<>/lib/Analysis/ModuleSummaryAnalysis.cpp [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o -c /<>/lib/CodeGen/TargetInstrInfo.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o -c /<>/lib/Analysis/ObjCARCAliasAnalysis.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o -c /<>/lib/Analysis/ObjCARCAnalysisUtils.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o -c /<>/lib/Analysis/ObjCARCInstKind.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/IR/ModuleSummaryIndex.h:19, from /<>/include/llvm/Analysis/ModuleSummaryAnalysis.h:18, from /<>/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 = {llvm::ValueInfo}; _Tp = llvm::ValueInfo; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ 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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In function ‘void llvm::ModuleSummaryIndexBuilder::computeFunctionSummary(const llvm::Function&, llvm::BlockFrequencyInfo*)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void llvm::ModuleSummaryIndexBuilder::computeVariableSummary(const llvm::GlobalVariable&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationDiagnosticInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/OptimizationDiagnosticInfo.cpp.o -c /<>/lib/Analysis/OptimizationDiagnosticInfo.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o -c /<>/lib/Analysis/OrderedBasicBlock.cpp [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o -c /<>/lib/CodeGen/TargetLoweringBase.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o -c /<>/lib/Analysis/PHITransAddr.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o -c /<>/lib/Analysis/PostDominators.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o -c /<>/lib/Analysis/ProfileSummaryInfo.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o -c /<>/lib/Analysis/PtrUseVisitor.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o -c /<>/lib/Analysis/RegionInfo.cpp /<>/lib/CodeGen/TargetLoweringBase.cpp: In member function ‘void llvm::TargetLoweringBase::computeRegisterProperties(const llvm::TargetRegisterInfo*)’: /<>/lib/CodeGen/TargetLoweringBase.cpp:1416:14: warning: this statement may fall through [-Wimplicit-fallthrough=] break; ^ /<>/lib/CodeGen/TargetLoweringBase.cpp:1418:5: note: here case TypeWidenVector: { ^~~~ /<>/lib/CodeGen/TargetLoweringBase.cpp:1433:14: warning: this statement may fall through [-Wimplicit-fallthrough=] break; ^ /<>/lib/CodeGen/TargetLoweringBase.cpp:1435:5: note: here case TypeSplitVector: ^~~~ [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o -c /<>/lib/Analysis/RegionPass.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o -c /<>/lib/Analysis/RegionPrinter.cpp [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o -c /<>/lib/CodeGen/TargetLoweringObjectFileImpl.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o -c /<>/lib/Analysis/ScalarEvolution.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o -c /<>/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o -c /<>/lib/CodeGen/TargetOptionsImpl.cpp /<>/lib/Analysis/ScalarEvolution.cpp: In member function ‘bool {anonymous}::FindAddRecurrence::follow(const llvm::SCEV*)’: /<>/lib/Analysis/ScalarEvolution.cpp:3356:16: warning: this statement may fall through [-Wimplicit-fallthrough=] FoundOne = true; ~~~~~~~~~^~~~~~ /<>/lib/Analysis/ScalarEvolution.cpp:3357:5: note: here case scConstant: ^~~~ /<>/lib/Analysis/ScalarEvolution.cpp: In member function ‘bool llvm::ScalarEvolution::isKnownPredicateViaNoOverflow(llvm::CmpInst::Predicate, const llvm::SCEV*, const llvm::SCEV*)’: /<>/lib/Analysis/ScalarEvolution.cpp:7802:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Analysis/ScalarEvolution.cpp:7803:3: note: here case ICmpInst::ICMP_SLE: ^~~~ /<>/lib/Analysis/ScalarEvolution.cpp:7815:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Analysis/ScalarEvolution.cpp:7816:3: note: here case ICmpInst::ICMP_SLT: ^~~~ /<>/lib/Analysis/ScalarEvolution.cpp: In member function ‘bool llvm::ScalarEvolution::isImpliedCond(llvm::CmpInst::Predicate, const llvm::SCEV*, const llvm::SCEV*, llvm::CmpInst::Predicate, const llvm::SCEV*, const llvm::SCEV*)’: /<>/lib/Analysis/ScalarEvolution.cpp:8188:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (isImpliedCondOperands(Pred, LHS, RHS, V, ^~ /<>/lib/Analysis/ScalarEvolution.cpp:8192:9: note: here case ICmpInst::ICMP_SGT: ^~~~ /<>/lib/Analysis/ScalarEvolution.cpp: In member function ‘llvm::ScalarEvolution::BlockDisposition llvm::ScalarEvolution::computeBlockDisposition(const llvm::SCEV*, const llvm::BasicBlock*)’: /<>/lib/Analysis/ScalarEvolution.cpp:9831:34: warning: this statement may fall through [-Wimplicit-fallthrough=] return DoesNotDominateBlock; ^ /<>/lib/Analysis/ScalarEvolution.cpp:9834:3: note: here case scAddExpr: ^~~~ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o -c /<>/lib/CodeGen/TargetPassConfig.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o -c /<>/lib/Analysis/ScalarEvolutionExpander.cpp [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o -c /<>/lib/CodeGen/TargetRegisterInfo.cpp [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o -c /<>/lib/CodeGen/TargetSchedule.cpp [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o -c /<>/lib/CodeGen/TwoAddressInstructionPass.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o -c /<>/lib/Analysis/ScalarEvolutionNormalization.cpp [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o -c /<>/lib/CodeGen/UnreachableBlockElim.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SparsePropagation.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/SparsePropagation.cpp.o -c /<>/lib/Analysis/SparsePropagation.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o -c /<>/lib/Analysis/TargetLibraryInfo.cpp [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o -c /<>/lib/CodeGen/VirtRegMap.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o -c /<>/lib/Analysis/TargetTransformInfo.cpp [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o -c /<>/lib/CodeGen/WinEHPrepare.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o -c /<>/lib/Analysis/Trace.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o -c /<>/lib/Analysis/TypeBasedAliasAnalysis.cpp /<>/lib/CodeGen/WinEHPrepare.cpp:1017:6: warning: ‘void {anonymous}::WinEHPrepare::verifyPreparedFunclets(llvm::Function&)’ defined but not used [-Wunused-function] void WinEHPrepare::verifyPreparedFunclets(Function &F) { ^~~~~~~~~~~~ [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o -c /<>/lib/Analysis/TypeMetadataUtils.cpp [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/CodeGen -I/<>/lib/CodeGen -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o -c /<>/lib/CodeGen/XRayInstrumentation.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o -c /<>/lib/Analysis/ScopedNoAliasAA.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o -c /<>/lib/Analysis/ValueTracking.cpp /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/PowerPC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend.internal". Scanning dependencies of target PowerPCCommonTableGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 37%] Building PPCGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/PowerPC -I /<>/lib/Target -I /<>/include /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenAsmWriter.inc.tmp [ 37%] Building PPCGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/PowerPC -I /<>/lib/Target -I /<>/include /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc.tmp [ 39%] Building PPCGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/PowerPC -I /<>/lib/Target -I /<>/include /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenDisassemblerTables.inc.tmp [ 39%] Building PPCGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/PowerPC -I /<>/lib/Target -I /<>/include /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc.tmp /<>/lib/Analysis/ValueTracking.cpp: In function ‘bool llvm::ComputeMultiple(llvm::Value*, unsigned int, llvm::Value*&, bool, unsigned int)’: /<>/lib/Analysis/ValueTracking.cpp:2220:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!LookThroughSExt) return false; ^~ /<>/lib/Analysis/ValueTracking.cpp:2222:3: note: here case Instruction::ZExt: ^~~~ [ 39%] Building PPCGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/PowerPC -I /<>/lib/Target -I /<>/include /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenRegisterInfo.inc.tmp [ 39%] Building PPCGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/PowerPC -I /<>/lib/Target -I /<>/include /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenInstrInfo.inc.tmp [ 39%] Linking CXX static library ../libLLVMCodeGen.a cd /<>/build-llvm/lib/CodeGen && /usr/bin/cmake -P CMakeFiles/LLVMCodeGen.dir/cmake_clean_target.cmake [ 39%] Building PPCGenDAGISel.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/PowerPC -I /<>/lib/Target -I /<>/include /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenDAGISel.inc.tmp cd /<>/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/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/ExpandPostRAPseudos.cpp.o CMakeFiles/LLVMCodeGen.dir/FaultMaps.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/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/LexicalScopes.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveIntervalAnalysis.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/LiveRegMatrix.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveStackAnalysis.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.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/MachineFunctionAnalysis.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/MachinePassRegistry.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/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/RegisterUsageInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.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/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 [ 39%] Building PPCGenFastISel.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-fast-isel -I /<>/lib/Target/PowerPC -I /<>/lib/Target -I /<>/include /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenFastISel.inc.tmp /usr/bin/ranlib ../libLLVMCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 39%] Built target LLVMCodeGen /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc /<>/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Sparc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend.internal". Scanning dependencies of target SparcCommonTableGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 39%] Building SparcGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/Sparc -I /<>/lib/Target -I /<>/include /<>/lib/Target/Sparc/Sparc.td -o /<>/build-llvm/lib/Target/Sparc/SparcGenRegisterInfo.inc.tmp [ 39%] Building SparcGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/Sparc -I /<>/lib/Target -I /<>/include /<>/lib/Target/Sparc/Sparc.td -o /<>/build-llvm/lib/Target/Sparc/SparcGenInstrInfo.inc.tmp [ 39%] Building PPCGenCallingConv.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/PowerPC -I /<>/lib/Target -I /<>/include /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenCallingConv.inc.tmp [ 39%] Building SparcGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/Sparc -I /<>/lib/Target -I /<>/include /<>/lib/Target/Sparc/Sparc.td -o /<>/build-llvm/lib/Target/Sparc/SparcGenDisassemblerTables.inc.tmp [ 39%] Building SparcGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/Sparc -I /<>/lib/Target -I /<>/include /<>/lib/Target/Sparc/Sparc.td -o /<>/build-llvm/lib/Target/Sparc/SparcGenMCCodeEmitter.inc.tmp [ 39%] Building SparcGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/Sparc -I /<>/lib/Target -I /<>/include /<>/lib/Target/Sparc/Sparc.td -o /<>/build-llvm/lib/Target/Sparc/SparcGenAsmWriter.inc.tmp [ 39%] Building PPCGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/PowerPC -I /<>/lib/Target -I /<>/include /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenSubtargetInfo.inc.tmp [ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Analysis -I/<>/lib/Analysis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o -c /<>/lib/Analysis/VectorUtils.cpp [ 39%] Building SparcGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/Sparc -I /<>/lib/Target -I /<>/include /<>/lib/Target/Sparc/Sparc.td -o /<>/build-llvm/lib/Target/Sparc/SparcGenAsmMatcher.inc.tmp [ 39%] Updating PPCGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/PowerPC/PPCGenAsmWriter.inc.tmp /<>/build-llvm/lib/Target/PowerPC/PPCGenAsmWriter.inc [ 39%] Updating PPCGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc.tmp /<>/build-llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc [ 39%] Building SparcGenDAGISel.inc... cd /<>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/Sparc -I /<>/lib/Target -I /<>/include /<>/lib/Target/Sparc/Sparc.td -o /<>/build-llvm/lib/Target/Sparc/SparcGenDAGISel.inc.tmp [ 39%] Updating PPCGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/PowerPC/PPCGenDisassemblerTables.inc.tmp /<>/build-llvm/lib/Target/PowerPC/PPCGenDisassemblerTables.inc [ 39%] Updating PPCGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc.tmp /<>/build-llvm/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc [ 39%] Updating PPCGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/PowerPC/PPCGenRegisterInfo.inc.tmp /<>/build-llvm/lib/Target/PowerPC/PPCGenRegisterInfo.inc [ 39%] Updating PPCGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/PowerPC/PPCGenInstrInfo.inc.tmp /<>/build-llvm/lib/Target/PowerPC/PPCGenInstrInfo.inc [ 39%] Updating PPCGenDAGISel.inc... cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/PowerPC/PPCGenDAGISel.inc.tmp /<>/build-llvm/lib/Target/PowerPC/PPCGenDAGISel.inc [ 39%] Updating PPCGenFastISel.inc... cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/PowerPC/PPCGenFastISel.inc.tmp /<>/build-llvm/lib/Target/PowerPC/PPCGenFastISel.inc [ 39%] Updating PPCGenCallingConv.inc... cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/PowerPC/PPCGenCallingConv.inc.tmp /<>/build-llvm/lib/Target/PowerPC/PPCGenCallingConv.inc [ 39%] Building SparcGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/Sparc -I /<>/lib/Target -I /<>/include /<>/lib/Target/Sparc/Sparc.td -o /<>/build-llvm/lib/Target/Sparc/SparcGenSubtargetInfo.inc.tmp [ 39%] Updating PPCGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/PowerPC/PPCGenSubtargetInfo.inc.tmp /<>/build-llvm/lib/Target/PowerPC/PPCGenSubtargetInfo.inc make[4]: Leaving directory '/<>/build-llvm' [ 39%] Built target PowerPCCommonTableGen /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/SystemZ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend.internal". Scanning dependencies of target SystemZCommonTableGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 39%] Building SystemZGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/SystemZ -I /<>/lib/Target -I /<>/include /<>/lib/Target/SystemZ/SystemZ.td -o /<>/build-llvm/lib/Target/SystemZ/SystemZGenAsmMatcher.inc.tmp [ 39%] Building SparcGenCallingConv.inc... cd /<>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/Sparc -I /<>/lib/Target -I /<>/include /<>/lib/Target/Sparc/Sparc.td -o /<>/build-llvm/lib/Target/Sparc/SparcGenCallingConv.inc.tmp [ 39%] Updating SparcGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Sparc/SparcGenRegisterInfo.inc.tmp /<>/build-llvm/lib/Target/Sparc/SparcGenRegisterInfo.inc [ 39%] Updating SparcGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Sparc/SparcGenInstrInfo.inc.tmp /<>/build-llvm/lib/Target/Sparc/SparcGenInstrInfo.inc [ 39%] Building SystemZGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/SystemZ -I /<>/lib/Target -I /<>/include /<>/lib/Target/SystemZ/SystemZ.td -o /<>/build-llvm/lib/Target/SystemZ/SystemZGenAsmWriter.inc.tmp [ 39%] Updating SparcGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Sparc/SparcGenDisassemblerTables.inc.tmp /<>/build-llvm/lib/Target/Sparc/SparcGenDisassemblerTables.inc [ 40%] Updating SparcGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Sparc/SparcGenMCCodeEmitter.inc.tmp /<>/build-llvm/lib/Target/Sparc/SparcGenMCCodeEmitter.inc [ 40%] Updating SparcGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Sparc/SparcGenAsmWriter.inc.tmp /<>/build-llvm/lib/Target/Sparc/SparcGenAsmWriter.inc [ 40%] Updating SparcGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Sparc/SparcGenAsmMatcher.inc.tmp /<>/build-llvm/lib/Target/Sparc/SparcGenAsmMatcher.inc [ 40%] Updating SparcGenDAGISel.inc... cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Sparc/SparcGenDAGISel.inc.tmp /<>/build-llvm/lib/Target/Sparc/SparcGenDAGISel.inc [ 40%] Updating SparcGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Sparc/SparcGenSubtargetInfo.inc.tmp /<>/build-llvm/lib/Target/Sparc/SparcGenSubtargetInfo.inc [ 40%] Updating SparcGenCallingConv.inc... cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Sparc/SparcGenCallingConv.inc.tmp /<>/build-llvm/lib/Target/Sparc/SparcGenCallingConv.inc make[4]: Leaving directory '/<>/build-llvm' [ 40%] Built target SparcCommonTableGen [ 40%] Building SystemZGenCallingConv.inc... cd /<>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/SystemZ -I /<>/lib/Target -I /<>/include /<>/lib/Target/SystemZ/SystemZ.td -o /<>/build-llvm/lib/Target/SystemZ/SystemZGenCallingConv.inc.tmp [ 40%] Building SystemZGenDAGISel.inc... cd /<>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/SystemZ -I /<>/lib/Target -I /<>/include /<>/lib/Target/SystemZ/SystemZ.td -o /<>/build-llvm/lib/Target/SystemZ/SystemZGenDAGISel.inc.tmp [ 40%] Building SystemZGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/SystemZ -I /<>/lib/Target -I /<>/include /<>/lib/Target/SystemZ/SystemZ.td -o /<>/build-llvm/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc.tmp [ 40%] Building SystemZGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/SystemZ -I /<>/lib/Target -I /<>/include /<>/lib/Target/SystemZ/SystemZ.td -o /<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/X86/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend.internal". Scanning dependencies of target X86CommonTableGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 40%] Building X86GenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/X86 -I /<>/lib/Target -I /<>/include /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenRegisterInfo.inc.tmp [ 40%] Building SystemZGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/SystemZ -I /<>/lib/Target -I /<>/include /<>/lib/Target/SystemZ/SystemZ.td -o /<>/build-llvm/lib/Target/SystemZ/SystemZGenInstrInfo.inc.tmp [ 40%] Building SystemZGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/SystemZ -I /<>/lib/Target -I /<>/include /<>/lib/Target/SystemZ/SystemZ.td -o /<>/build-llvm/lib/Target/SystemZ/SystemZGenRegisterInfo.inc.tmp [ 40%] Building SystemZGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/SystemZ -I /<>/lib/Target -I /<>/include /<>/lib/Target/SystemZ/SystemZ.td -o /<>/build-llvm/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc.tmp [ 40%] Updating SystemZGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/SystemZ/SystemZGenAsmMatcher.inc.tmp /<>/build-llvm/lib/Target/SystemZ/SystemZGenAsmMatcher.inc [ 40%] Updating SystemZGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/SystemZ/SystemZGenAsmWriter.inc.tmp /<>/build-llvm/lib/Target/SystemZ/SystemZGenAsmWriter.inc [ 40%] Updating SystemZGenCallingConv.inc... cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/SystemZ/SystemZGenCallingConv.inc.tmp /<>/build-llvm/lib/Target/SystemZ/SystemZGenCallingConv.inc [ 40%] Updating SystemZGenDAGISel.inc... cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/SystemZ/SystemZGenDAGISel.inc.tmp /<>/build-llvm/lib/Target/SystemZ/SystemZGenDAGISel.inc [ 40%] Updating SystemZGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc.tmp /<>/build-llvm/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc [ 40%] Updating SystemZGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc.tmp /<>/build-llvm/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc [ 40%] Updating SystemZGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/SystemZ/SystemZGenInstrInfo.inc.tmp /<>/build-llvm/lib/Target/SystemZ/SystemZGenInstrInfo.inc [ 40%] Updating SystemZGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/SystemZ/SystemZGenRegisterInfo.inc.tmp /<>/build-llvm/lib/Target/SystemZ/SystemZGenRegisterInfo.inc [ 40%] Updating SystemZGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc.tmp /<>/build-llvm/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc make[4]: Leaving directory '/<>/build-llvm' [ 40%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore /<>/build-llvm /<>/build-llvm/lib/Target/XCore /<>/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/XCore/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend.internal". Scanning dependencies of target XCoreCommonTableGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 40%] Building XCoreGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/XCore -I /<>/lib/Target -I /<>/include /<>/lib/Target/XCore/XCore.td -o /<>/build-llvm/lib/Target/XCore/XCoreGenRegisterInfo.inc.tmp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/PassInfo.h:17, from /<>/include/llvm/PassSupport.h:26, from /<>/include/llvm/Pass.h:387, from /<>/include/llvm/Analysis/DemandedBits.h:25, from /<>/lib/Analysis/VectorUtils.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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 40%] Building XCoreGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/XCore -I /<>/lib/Target -I /<>/include /<>/lib/Target/XCore/XCore.td -o /<>/build-llvm/lib/Target/XCore/XCoreGenInstrInfo.inc.tmp /usr/include/c++/7/bits/vector.tcc: In function ‘llvm::MapVector llvm::computeMinimumValueSizes(llvm::ArrayRef, 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::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building XCoreGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/XCore -I /<>/lib/Target -I /<>/include /<>/lib/Target/XCore/XCore.td -o /<>/build-llvm/lib/Target/XCore/XCoreGenDisassemblerTables.inc.tmp [ 40%] Building XCoreGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/XCore -I /<>/lib/Target -I /<>/include /<>/lib/Target/XCore/XCore.td -o /<>/build-llvm/lib/Target/XCore/XCoreGenAsmWriter.inc.tmp [ 40%] Building XCoreGenDAGISel.inc... cd /<>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/XCore -I /<>/lib/Target -I /<>/include /<>/lib/Target/XCore/XCore.td -o /<>/build-llvm/lib/Target/XCore/XCoreGenDAGISel.inc.tmp [ 40%] Building XCoreGenCallingConv.inc... cd /<>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/XCore -I /<>/lib/Target -I /<>/include /<>/lib/Target/XCore/XCore.td -o /<>/build-llvm/lib/Target/XCore/XCoreGenCallingConv.inc.tmp [ 40%] Building X86GenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/X86 -I /<>/lib/Target -I /<>/include /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenDisassemblerTables.inc.tmp [ 40%] Building XCoreGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/XCore -I /<>/lib/Target -I /<>/include /<>/lib/Target/XCore/XCore.td -o /<>/build-llvm/lib/Target/XCore/XCoreGenSubtargetInfo.inc.tmp [ 40%] Updating XCoreGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/XCore && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/XCore/XCoreGenRegisterInfo.inc.tmp /<>/build-llvm/lib/Target/XCore/XCoreGenRegisterInfo.inc [ 40%] Updating XCoreGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/XCore && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/XCore/XCoreGenInstrInfo.inc.tmp /<>/build-llvm/lib/Target/XCore/XCoreGenInstrInfo.inc [ 40%] Updating XCoreGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/XCore && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/XCore/XCoreGenDisassemblerTables.inc.tmp /<>/build-llvm/lib/Target/XCore/XCoreGenDisassemblerTables.inc [ 40%] Updating XCoreGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/XCore && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/XCore/XCoreGenAsmWriter.inc.tmp /<>/build-llvm/lib/Target/XCore/XCoreGenAsmWriter.inc [ 40%] Updating XCoreGenDAGISel.inc... cd /<>/build-llvm/lib/Target/XCore && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/XCore/XCoreGenDAGISel.inc.tmp /<>/build-llvm/lib/Target/XCore/XCoreGenDAGISel.inc [ 40%] Updating XCoreGenCallingConv.inc... cd /<>/build-llvm/lib/Target/XCore && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/XCore/XCoreGenCallingConv.inc.tmp /<>/build-llvm/lib/Target/XCore/XCoreGenCallingConv.inc [ 40%] Updating XCoreGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/XCore && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/XCore/XCoreGenSubtargetInfo.inc.tmp /<>/build-llvm/lib/Target/XCore/XCoreGenSubtargetInfo.inc make[4]: Leaving directory '/<>/build-llvm' [ 40%] Built target XCoreCommonTableGen [ 40%] Building X86GenInstrInfo.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/X86 -I /<>/lib/Target -I /<>/include /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenInstrInfo.inc.tmp [ 40%] Building X86GenAsmWriter.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/X86 -I /<>/lib/Target -I /<>/include /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenAsmWriter.inc.tmp [ 40%] Linking CXX static library ../libLLVMAnalysis.a cd /<>/build-llvm/lib/Analysis && /usr/bin/cmake -P CMakeFiles/LLVMAnalysis.dir/cmake_clean_target.cmake cd /<>/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/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/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/LoopUnrollAnalyzer.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopPassManager.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/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/OptimizationDiagnosticInfo.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/SparsePropagation.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/ValueTracking.cpp.o CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o /usr/bin/ranlib ../libLLVMAnalysis.a make[4]: Leaving directory '/<>/build-llvm' [ 40%] Built target LLVMAnalysis /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/AsmParser /<>/build-llvm /<>/build-llvm/lib/AsmParser /<>/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend.internal". Dependee "/<>/build-llvm/lib/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend.internal". Scanning dependencies of target LLVMAsmParser make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[4]: Entering directory '/<>/build-llvm' [ 40%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o cd /<>/build-llvm/lib/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/AsmParser -I/<>/lib/AsmParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o -c /<>/lib/AsmParser/LLLexer.cpp [ 40%] Building X86GenAsmWriter1.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-asm-writer -asmwriternum=1 -I /<>/lib/Target/X86 -I /<>/lib/Target -I /<>/include /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenAsmWriter1.inc.tmp [ 40%] Building X86GenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/X86 -I /<>/lib/Target -I /<>/include /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenAsmMatcher.inc.tmp [ 40%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o cd /<>/build-llvm/lib/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/AsmParser -I/<>/lib/AsmParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o -c /<>/lib/AsmParser/LLParser.cpp [ 40%] Building X86GenDAGISel.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/X86 -I /<>/lib/Target -I /<>/include /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenDAGISel.inc.tmp [ 40%] Building X86GenFastISel.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-fast-isel -I /<>/lib/Target/X86 -I /<>/lib/Target -I /<>/include /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenFastISel.inc.tmp [ 40%] Building X86GenCallingConv.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/X86 -I /<>/lib/Target -I /<>/include /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenCallingConv.inc.tmp /<>/lib/AsmParser/LLParser.cpp: In member function ‘bool llvm::LLParser::ParseTopLevelEntities()’: /<>/lib/AsmParser/LLParser.cpp:273:34: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (ParseUseListOrderBB()) return true; break; ^~ /<>/lib/AsmParser/LLParser.cpp:273:74: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ if (ParseUseListOrderBB()) return true; break; ^~~~~ [ 40%] Building X86GenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/X86 -I /<>/lib/Target -I /<>/include /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenSubtargetInfo.inc.tmp [ 40%] Updating X86GenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/X86/X86GenRegisterInfo.inc.tmp /<>/build-llvm/lib/Target/X86/X86GenRegisterInfo.inc [ 40%] Updating X86GenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/X86/X86GenDisassemblerTables.inc.tmp /<>/build-llvm/lib/Target/X86/X86GenDisassemblerTables.inc [ 40%] Updating X86GenInstrInfo.inc... cd /<>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/X86/X86GenInstrInfo.inc.tmp /<>/build-llvm/lib/Target/X86/X86GenInstrInfo.inc /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ProfileData /<>/build-llvm /<>/build-llvm/lib/ProfileData /<>/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend.internal". Dependee "/<>/build-llvm/lib/ProfileData/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend.internal". Scanning dependencies of target LLVMProfileData make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build make[4]: Entering directory '/<>/build-llvm' [ 40%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData -I/<>/lib/ProfileData -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o -c /<>/lib/ProfileData/InstrProf.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ProfileData/InstrProf.h:19, from /<>/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::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ 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::vector > >; _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::vector > >’ 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::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ProfileData/InstrProf.h:22, from /<>/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ProfileData/InstrProf.h:19, from /<>/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::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/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::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/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::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 [ 40%] Updating X86GenAsmWriter.inc... In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ProfileData/InstrProf.h:19, from /<>/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::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ cd /<>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/X86/X86GenAsmWriter.inc.tmp /<>/build-llvm/lib/Target/X86/X86GenAsmWriter.inc In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ProfileData/InstrProf.h:19, from /<>/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::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Updating X86GenAsmWriter1.inc... cd /<>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/X86/X86GenAsmWriter1.inc.tmp /<>/build-llvm/lib/Target/X86/X86GenAsmWriter1.inc [ 40%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData -I/<>/lib/ProfileData -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o -c /<>/lib/ProfileData/InstrProfReader.cpp [ 40%] Updating X86GenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/X86/X86GenAsmMatcher.inc.tmp /<>/build-llvm/lib/Target/X86/X86GenAsmMatcher.inc In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ProfileData/InstrProf.h:19, from /<>/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::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ [ 40%] Updating X86GenDAGISel.inc... cd /<>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/X86/X86GenDAGISel.inc.tmp /<>/build-llvm/lib/Target/X86/X86GenDAGISel.inc In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ProfileData/InstrProf.h:19, from /<>/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::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Updating X86GenFastISel.inc... cd /<>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/X86/X86GenFastISel.inc.tmp /<>/build-llvm/lib/Target/X86/X86GenFastISel.inc /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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ [ 40%] Updating X86GenCallingConv.inc... cd /<>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/X86/X86GenCallingConv.inc.tmp /<>/build-llvm/lib/Target/X86/X86GenCallingConv.inc [ 40%] Updating X86GenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/X86/X86GenSubtargetInfo.inc.tmp /<>/build-llvm/lib/Target/X86/X86GenSubtargetInfo.inc make[4]: Leaving directory '/<>/build-llvm' [ 40%] Built target X86CommonTableGen /usr/include/c++/7/bits/stl_algo.h: In member function ‘void 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::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ [ 40%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData -I/<>/lib/ProfileData -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o -c /<>/lib/ProfileData/InstrProfWriter.cpp /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ [ 40%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData -I/<>/lib/ProfileData -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o -c /<>/lib/ProfileData/ProfileSummaryBuilder.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/IR/Attributes.h:27, from /<>/lib/AsmParser/LLParser.h:20, from /<>/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, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/include/llvm/IR/Attributes.h:27, from /<>/lib/AsmParser/LLParser.h:20, from /<>/lib/AsmParser/LLParser.cpp:14: /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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Attributes.h:19, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ProfileData/InstrProfWriter.h:18, from /<>/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::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Attributes.h:19, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _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::vector > >’ 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::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ProfileData/InstrProfWriter.h:18, from /<>/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ProfileData/InstrProfReader.h:18, from /<>/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::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 [ 40%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData -I/<>/lib/ProfileData -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o -c /<>/lib/ProfileData/SampleProf.cpp /usr/include/c++/7/bits/stl_algo.h: In function ‘_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _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::vector > >’ 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::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ProfileData/InstrProfReader.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ProfileData/InstrProfWriter.h:18, from /<>/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::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/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::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/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::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ProfileData/InstrProfWriter.h:18, from /<>/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::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ /usr/include/c++/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 >}; _Tp = llvm::InstrProfRecord; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ProfileData/InstrProfWriter.h:18, from /<>/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::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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 >’ 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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ProfileData/InstrProfWriter.h:18, from /<>/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::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ /usr/include/c++/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 >’ 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 /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ProfileData/InstrProfWriter.h:18, from /<>/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::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ProfileData/InstrProfWriter.h:18, from /<>/lib/ProfileData/InstrProfWriter.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void 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::vector > >’ 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 /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ProfileData/InstrProfWriter.h:18, from /<>/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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ /usr/include/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ProfileData/InstrProfReader.h:18, from /<>/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::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ProfileData/InstrProfReader.h:18, from /<>/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 >’ 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 /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ProfileData/InstrProfReader.h:18, from /<>/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::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/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::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 [ 40%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData -I/<>/lib/ProfileData -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o -c /<>/lib/ProfileData/SampleProfReader.cpp In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ProfileData/InstrProfReader.h:18, from /<>/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::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ProfileData/InstrProfReader.h:18, from /<>/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::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ProfileData/InstrProfReader.h:18, from /<>/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::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ProfileData/InstrProfReader.h:18, from /<>/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::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend /usr/include/c++/7/bits/stl_algo.h: In member function ‘llvm::Error llvm::RawInstrProfReader::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::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ProfileData/Coverage /<>/build-llvm /<>/build-llvm/lib/ProfileData/Coverage /<>/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ Dependee "/<>/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend.internal". Dependee "/<>/build-llvm/lib/ProfileData/Coverage/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend.internal". Scanning dependencies of target LLVMCoverage make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 40%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o cd /<>/build-llvm/lib/ProfileData/Coverage && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData/Coverage -I/<>/lib/ProfileData/Coverage -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o -c /<>/lib/ProfileData/Coverage/CoverageMapping.cpp /usr/include/c++/7/bits/stl_algo.h: In member function ‘llvm::Error llvm::RawInstrProfReader::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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::InstrProfRecord&)’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ProfileData/InstrProfReader.h:18, from /<>/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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ProfileData/InstrProfReader.h:18, from /<>/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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ /<>/lib/ProfileData/InstrProfReader.cpp:251:1: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 } ^ In file included from /usr/include/c++/7/list:64:0, from /<>/include/llvm/ProfileData/InstrProf.h:31, from /<>/include/llvm/ProfileData/InstrProfReader.h:20, from /<>/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; _Tp = InstrProfValueData; _Alloc = std::allocator]’: /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type ‘std::_List_const_iterator’ 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’ changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type ‘std::_List_const_iterator’ 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]’: /usr/include/c++/7/bits/list.tcc:285:22: note: parameter passing for argument of type ‘std::_List_const_iterator’ 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’ 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 /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ProfileData/InstrProfReader.h:18, from /<>/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/7/bits/stl_algo.h: In member function ‘void llvm::InstrProfSymtab::create(const NameIterRange&) [with NameIterRange = llvm::iterator_range::key_iterator>]’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ [ 40%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o cd /<>/build-llvm/lib/ProfileData/Coverage && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData/Coverage -I/<>/lib/ProfileData/Coverage -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o -c /<>/lib/ProfileData/Coverage/CoverageMappingWriter.cpp [ 40%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o cd /<>/build-llvm/lib/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/AsmParser -I/<>/lib/AsmParser -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o -c /<>/lib/AsmParser/Parser.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Metadata.h:19, from /<>/include/llvm/IR/TrackingMDRef.h:17, from /<>/include/llvm/IR/DebugLoc.h:18, from /<>/include/llvm/IR/DiagnosticInfo.h:21, from /<>/include/llvm/ProfileData/SampleProfReader.h:214, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘std::error_code llvm::sampleprof::SampleProfileReaderBinary::readSummaryEntry(std::vector&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o cd /<>/build-llvm/lib/ProfileData/Coverage && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData/Coverage -I/<>/lib/ProfileData/Coverage -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o -c /<>/lib/ProfileData/Coverage/CoverageMappingReader.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ 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]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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&, const long long unsigned int&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&, const long long unsigned int&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, from /<>/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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 40%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ProfileData -I/<>/lib/ProfileData -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o -c /<>/lib/ProfileData/SampleProfWriter.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, from /<>/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::FunctionRecord}; _Tp = llvm::coverage::FunctionRecord; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In static member function ‘static llvm::Expected > llvm::coverage::CoverageMapping::load(llvm::coverage::CoverageMappingReader&, llvm::IndexedInstrProfReader&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/ProfileData/Coverage/CoverageMapping.cpp:234:1: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 } ^ [ 40%] Linking CXX static library ../libLLVMAsmParser.a cd /<>/build-llvm/lib/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMAsmParser.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 40%] Built target LLVMAsmParser /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Passes /<>/build-llvm /<>/build-llvm/lib/Passes /<>/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/depend.internal". Dependee "/<>/build-llvm/lib/Passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/depend.internal". Scanning dependencies of target LLVMPasses make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build make[4]: Entering directory '/<>/build-llvm' [ 40%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o cd /<>/build-llvm/lib/Passes && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Passes -I/<>/lib/Passes -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o -c /<>/lib/Passes/PassBuilder.cpp /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend.internal". Dependee "/<>/build-llvm/lib/LibDriver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend.internal". Scanning dependencies of target LLVMLibDriver make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build make[4]: Entering directory '/<>/build-llvm' [ 40%] Building CXX object lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o cd /<>/build-llvm/lib/LibDriver && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/LibDriver -I/<>/lib/LibDriver -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o -c /<>/lib/LibDriver/LibDriver.cpp [ 40%] Linking CXX static library ../libLLVMProfileData.a cd /<>/build-llvm/lib/ProfileData && /usr/bin/cmake -P CMakeFiles/LLVMProfileData.dir/cmake_clean_target.cmake cd /<>/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/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 '/<>/build-llvm' [ 40%] Built target LLVMProfileData /usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/ubsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/ubsan /<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/depend.internal". Scanning dependencies of target ubsan make[4]: Leaving directory '/<>/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 '/<>/build-llvm' make[4]: Nothing to be done for 'projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/build'. make[4]: Leaving directory '/<>/build-llvm' [ 40%] Built target ubsan /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/Error.h:24, from /<>/include/llvm/Object/Error.h:18, from /<>/include/llvm/Object/Binary.h:17, from /<>/include/llvm/Object/Archive.h:20, from /<>/include/llvm/Object/ArchiveWriter.h:18, from /<>/lib/LibDriver/LibDriver.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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/<>/build-llvm' [ 40%] Linking CXX shared library ../../../../lib/clang/3.9.1/lib/linux/libclang_rt.asan-armhf.so cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -Wl,--version-script,/<>/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan-dynamic-armhf.vers -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,defs -shared -Wl,-soname,libclang_rt.asan-armhf.so -o ../../../../lib/clang/3.9.1/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_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.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_posix.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_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_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.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_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_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 ../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_fake_stack.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_flags.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_interceptors.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_report.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_rtl.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 -Wl,-rpath,"\$ORIGIN/../lib" -lc -ldl -lrt -lm -lpthread -lstdc++ make[4]: Leaving directory '/<>/build-llvm' /usr/include/c++/7/bits/vector.tcc: In function ‘int llvm::libDriverMain(llvm::ArrayRef)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Built target clang_rt.asan-dynamic-armhf /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Basic /<>/build-llvm /<>/build-llvm/tools/clang/lib/Basic /<>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend.internal". Scanning dependencies of target clangBasic make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Attributes.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Attributes.cpp.o -c /<>/tools/clang/lib/Basic/Attributes.cpp [ 40%] Linking CXX static library ../libLLVMLibDriver.a cd /<>/build-llvm/lib/LibDriver && /usr/bin/cmake -P CMakeFiles/LLVMLibDriver.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/LibDriver && /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 '/<>/build-llvm' [ 40%] Built target LLVMLibDriver /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Lex /<>/build-llvm /<>/build-llvm/tools/clang/lib/Lex /<>/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Lex/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend.internal". Scanning dependencies of target clangLex make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 40%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderMap.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/HeaderMap.cpp.o -c /<>/tools/clang/lib/Lex/HeaderMap.cpp [ 40%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderSearch.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/HeaderSearch.cpp.o -c /<>/tools/clang/lib/Lex/HeaderSearch.cpp [ 40%] Linking CXX static library ../../libLLVMCoverage.a cd /<>/build-llvm/lib/ProfileData/Coverage && /usr/bin/cmake -P CMakeFiles/LLVMCoverage.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 40%] Built target LLVMCoverage /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Parse /<>/build-llvm /<>/build-llvm/tools/clang/lib/Parse /<>/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Parse/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/depend.internal". Scanning dependencies of target clangParse make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 40%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseAST.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseAST.cpp.o -c /<>/tools/clang/lib/Parse/ParseAST.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/LangOptions.h:19, from /<>/tools/clang/include/clang/Parse/ParseAST.h:17, from /<>/tools/clang/lib/Parse/ParseAST.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Builtins.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Builtins.cpp.o -c /<>/tools/clang/lib/Basic/Builtins.cpp [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/CharInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/CharInfo.cpp.o -c /<>/tools/clang/lib/Basic/CharInfo.cpp [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Cuda.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Cuda.cpp.o -c /<>/tools/clang/lib/Basic/Cuda.cpp [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Diagnostic.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Diagnostic.cpp.o -c /<>/tools/clang/lib/Basic/Diagnostic.cpp [ 40%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Lexer.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/Lexer.cpp.o -c /<>/tools/clang/lib/Lex/Lexer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Lex/Lexer.cpp: In member function ‘bool clang::Lexer::LexTokenInternal(clang::Token&, bool)’: /<>/tools/clang/lib/Lex/Lexer.cpp:3191:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Char == '\'') ^~ /<>/tools/clang/lib/Lex/Lexer.cpp:3197:3: note: here case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': ^~~~ [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DiagnosticIDs.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/DiagnosticIDs.cpp.o -c /<>/tools/clang/lib/Basic/DiagnosticIDs.cpp [ 40%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseCXXInlineMethods.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseCXXInlineMethods.cpp.o -c /<>/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/include/clang/AST/Availability.h:17, from /<>/tools/clang/include/clang/Parse/Parser.h:17, from /<>/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 40%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/LiteralSupport.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/LiteralSupport.cpp.o -c /<>/tools/clang/lib/Lex/LiteralSupport.cpp [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o -c /<>/tools/clang/lib/Basic/DiagnosticOptions.cpp [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/FileManager.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/FileManager.cpp.o -c /<>/tools/clang/lib/Basic/FileManager.cpp /<>/tools/clang/lib/Lex/LiteralSupport.cpp: In function ‘void EncodeUCNEscape(const char*, const char*&, const char*, char*&, bool&, clang::FullSourceLoc, unsigned int, clang::DiagnosticsEngine*, const clang::LangOptions&)’: /<>/tools/clang/lib/Lex/LiteralSupport.cpp:446:73: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6; ~~~~~~~^~~~~ /<>/tools/clang/lib/Lex/LiteralSupport.cpp:447:3: note: here case 3: *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6; ^~~~ /<>/tools/clang/lib/Lex/LiteralSupport.cpp:447:73: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6; ~~~~~~~^~~~~ /<>/tools/clang/lib/Lex/LiteralSupport.cpp:448:3: note: here case 2: *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6; ^~~~ /<>/tools/clang/lib/Lex/LiteralSupport.cpp:448:73: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6; ~~~~~~~^~~~~ /<>/tools/clang/lib/Lex/LiteralSupport.cpp:449:3: note: here case 1: *--ResultBuf = (UTF8) (UcnVal | firstByteMark[bytesToWrite]); ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/map:60:0, from /<>/tools/clang/include/clang/Basic/FileManager.h:28, from /<>/tools/clang/lib/Basic/FileManager.cpp:20: /usr/include/c++/7/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = llvm::sys::fs::UniqueID; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o -c /<>/tools/clang/lib/Basic/FileSystemStatCache.cpp [ 40%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/MacroArgs.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/MacroArgs.cpp.o -c /<>/tools/clang/lib/Lex/MacroArgs.cpp [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/IdentifierTable.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/IdentifierTable.cpp.o -c /<>/tools/clang/lib/Basic/IdentifierTable.cpp /<>/tools/clang/lib/Basic/IdentifierTable.cpp: In static member function ‘static clang::ObjCInstanceTypeFamily clang::Selector::getInstTypeMethodFamily(clang::Selector)’: /<>/tools/clang/lib/Basic/IdentifierTable.cpp:534:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (startsWithWord(name, "standard")) return OIT_Singleton; ^~ /<>/tools/clang/lib/Basic/IdentifierTable.cpp:535:5: note: here case 'i': ^~~~ [ 40%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseDecl.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseDecl.cpp.o -c /<>/tools/clang/lib/Parse/ParseDecl.cpp [ 40%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/MacroInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/MacroInfo.cpp.o -c /<>/tools/clang/lib/Lex/MacroInfo.cpp [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/LangOptions.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/LangOptions.cpp.o -c /<>/tools/clang/lib/Basic/LangOptions.cpp [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Module.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Module.cpp.o -c /<>/tools/clang/lib/Basic/Module.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/include/clang/AST/Availability.h:17, from /<>/tools/clang/include/clang/Parse/Parser.h:17, from /<>/tools/clang/lib/Parse/ParseDecl.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 40%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/ModuleMap.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/ModuleMap.cpp.o -c /<>/tools/clang/lib/Lex/ModuleMap.cpp [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o -c /<>/tools/clang/lib/Basic/ObjCRuntime.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o -c /<>/tools/clang/lib/Basic/OpenMPKinds.cpp /<>/tools/clang/lib/Parse/ParseDecl.cpp: In member function ‘bool clang::Parser::ParseImplicitInt(clang::DeclSpec&, clang::CXXScopeSpec*, const clang::Parser::ParsedTemplateInfo&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::ParsedAttributesWithRange&)’: /<>/tools/clang/lib/Parse/ParseDecl.cpp:2394:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/Parse/ParseDecl.cpp:2397:5: note: here case tok::comma: ^~~~ /<>/tools/clang/lib/Parse/ParseDecl.cpp: In member function ‘void clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, const clang::Parser::ParsedTemplateInfo&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*)’: /<>/tools/clang/lib/Parse/ParseDecl.cpp:3501:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Actions.getLangOpts().OpenCLVersion < 200) { ^~ /<>/tools/clang/lib/Parse/ParseDecl.cpp:3507:5: note: here case tok::kw___private: ^~~~ /<>/tools/clang/lib/Parse/ParseDecl.cpp: In member function ‘void clang::Parser::ParseTypeQualifierListOpt(clang::DeclSpec&, unsigned int, bool, bool)’: /<>/tools/clang/lib/Parse/ParseDecl.cpp:4846:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if ((AttrReqs & AR_DeclspecAttributesParsed) && !getLangOpts().CPlusPlus && ^~ /<>/tools/clang/lib/Parse/ParseDecl.cpp:4851:5: note: here case tok::kw___sptr: ^~~~ /<>/tools/clang/lib/Parse/ParseDecl.cpp:4893:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (AttrReqs & AR_GNUAttributesParsed || ^~ /<>/tools/clang/lib/Parse/ParseDecl.cpp:4899:5: note: here default: ^~~~~~~ [ 41%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o -c /<>/tools/clang/lib/Basic/OperatorPrecedence.cpp [ 41%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SanitizerBlacklist.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/SanitizerBlacklist.cpp.o -c /<>/tools/clang/lib/Basic/SanitizerBlacklist.cpp [ 41%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Sanitizers.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Sanitizers.cpp.o -c /<>/tools/clang/lib/Basic/Sanitizers.cpp [ 41%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SourceLocation.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/SourceLocation.cpp.o -c /<>/tools/clang/lib/Basic/SourceLocation.cpp [ 41%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SourceManager.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/SourceManager.cpp.o -c /<>/tools/clang/lib/Basic/SourceManager.cpp [ 41%] Linking CXX static library ../libLLVMPasses.a cd /<>/build-llvm/lib/Passes && /usr/bin/cmake -P CMakeFiles/LLVMPasses.dir/cmake_clean_target.cmake cd /<>/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 [ 41%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseDeclCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseDeclCXX.cpp.o -c /<>/tools/clang/lib/Parse/ParseDeclCXX.cpp make[4]: Leaving directory '/<>/build-llvm' [ 41%] Built target LLVMPasses /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/AST /<>/build-llvm /<>/build-llvm/tools/clang/lib/AST /<>/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/depend.internal". Scanning dependencies of target clangAST make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 41%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/APValue.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/APValue.cpp.o -c /<>/tools/clang/lib/AST/APValue.cpp [ 41%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPCaching.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPCaching.cpp.o -c /<>/tools/clang/lib/Lex/PPCaching.cpp [ 41%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/TargetInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/TargetInfo.cpp.o -c /<>/tools/clang/lib/Basic/TargetInfo.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/lib/AST/APValue.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/include/clang/AST/Availability.h:17, from /<>/tools/clang/include/clang/Parse/Parser.h:17, from /<>/tools/clang/lib/Parse/ParseDeclCXX.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/clang/lib/Basic/TargetInfo.cpp: In member function ‘const char* clang::TargetInfo::getTypeConstantSuffix(clang::TargetInfo::IntType) const’: /<>/tools/clang/lib/Basic/TargetInfo.cpp:136:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (getCharWidth() < getIntWidth()) ^~ /<>/tools/clang/lib/Basic/TargetInfo.cpp:138:3: note: here case UnsignedShort: ^~~~ /<>/tools/clang/lib/Basic/TargetInfo.cpp:139:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (getShortWidth() < getIntWidth()) ^~ /<>/tools/clang/lib/Basic/TargetInfo.cpp:141:3: note: here case UnsignedInt: return "U"; ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 41%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets.cpp.o -c /<>/tools/clang/lib/Basic/Targets.cpp [ 41%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPCallbacks.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPCallbacks.cpp.o -c /<>/tools/clang/lib/Lex/PPCallbacks.cpp [ 41%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTConsumer.cpp.o -c /<>/tools/clang/lib/AST/ASTConsumer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 41%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPConditionalDirectiveRecord.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPConditionalDirectiveRecord.cpp.o -c /<>/tools/clang/lib/Lex/PPConditionalDirectiveRecord.cpp /<>/tools/clang/lib/Basic/Targets.cpp: In static member function ‘static void {anonymous}::X86TargetInfo::setMMXLevel(llvm::StringMap&, {anonymous}::X86TargetInfo::MMX3DNowEnum, bool)’: /<>/tools/clang/lib/Basic/Targets.cpp:3158:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["3dnowa"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3159:5: note: here case AMD3DNow: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3160:23: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["3dnow"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3161:5: note: here case MMX: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3172:19: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["mmx"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3173:3: note: here case AMD3DNow: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3174:21: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["3dnow"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3175:3: note: here case AMD3DNowAthlon: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp: In static member function ‘static void {anonymous}::X86TargetInfo::setXOPLevel(llvm::StringMap&, {anonymous}::X86TargetInfo::XOPEnum, bool)’: /<>/tools/clang/lib/Basic/Targets.cpp:3185:21: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["xop"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3186:5: note: here case FMA4: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3188:18: warning: this statement may fall through [-Wimplicit-fallthrough=] setSSELevel(Features, AVX, true); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3189:5: note: here case SSE4A: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3201:21: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["sse4a"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3202:3: note: here case FMA4: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3203:20: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["fma4"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3204:3: note: here case XOP: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp: In static member function ‘static void {anonymous}::X86TargetInfo::setSSELevel(llvm::StringMap&, {anonymous}::X86TargetInfo::X86SSEEnum, bool)’: /<>/tools/clang/lib/Basic/Targets.cpp:3099:25: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["avx512f"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3100:5: note: here case AVX2: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3101:22: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["avx2"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3102:5: note: here case AVX: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3104:23: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["xsave"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3105:5: note: here case SSE42: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3106:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["sse4.2"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3107:5: note: here case SSE41: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3108:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["sse4.1"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3109:5: note: here case SSSE3: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3110:23: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["ssse3"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3111:5: note: here case SSE3: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3112:22: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["sse3"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3113:5: note: here case SSE2: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3114:22: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["sse2"] = true; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3115:5: note: here case SSE1: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3126:19: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["sse"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3127:3: note: here case SSE2: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3129:21: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["sha"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3130:3: note: here case SSE3: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3132:16: warning: this statement may fall through [-Wimplicit-fallthrough=] setXOPLevel(Features, NoXOP, false); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3133:3: note: here case SSSE3: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3134:21: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["ssse3"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3135:3: note: here case SSE41: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3136:22: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["sse4.1"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3137:3: note: here case SSE42: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3138:22: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["sse4.2"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3139:3: note: here case AVX: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3142:16: warning: this statement may fall through [-Wimplicit-fallthrough=] setXOPLevel(Features, FMA4, false); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3143:3: note: here case AVX2: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3144:20: warning: this statement may fall through [-Wimplicit-fallthrough=] Features["avx2"] = false; ^ /<>/tools/clang/lib/Basic/Targets.cpp:3145:3: note: here case AVX512F: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp: In member function ‘virtual void {anonymous}::X86TargetInfo::getTargetDefines(const clang::LangOptions&, clang::MacroBuilder&) const’: /<>/tools/clang/lib/Basic/Targets.cpp:3638:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__XOP__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3639:3: note: here case FMA4: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3640:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__FMA4__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3641:3: note: here case SSE4A: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3691:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__AVX512F__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3692:3: note: here case AVX2: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3693:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__AVX2__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3694:3: note: here case AVX: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3695:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__AVX__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3696:3: note: here case SSE42: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3697:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__SSE4_2__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3698:3: note: here case SSE41: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3699:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__SSE4_1__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3700:3: note: here case SSSE3: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3701:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__SSSE3__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3702:3: note: here case SSE3: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3703:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__SSE3__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3704:3: note: here case SSE2: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3706:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__SSE2_MATH__"); // -mfp-math=sse always implied. ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3707:3: note: here case SSE1: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3737:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__3dNOW_A__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3738:3: note: here case AMD3DNow: ^~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3739:24: warning: this statement may fall through [-Wimplicit-fallthrough=] Builder.defineMacro("__3dNOW__"); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/tools/clang/lib/Basic/Targets.cpp:3740:3: note: here case MMX: ^~~~ /<>/tools/clang/lib/Parse/ParseDeclCXX.cpp: In member function ‘void clang::Parser::ParseMicrosoftIfExistsClassDeclaration(clang::DeclSpec::TST, clang::AccessSpecifier&)’: /<>/tools/clang/lib/Parse/ParseDeclCXX.cpp:3957:9: warning: this statement may fall through [-Wimplicit-fallthrough=] Diag(Result.KeywordLoc, diag::warn_microsoft_dependent_exists) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Parse/ParseDeclCXX.cpp:3961:3: note: here case IEB_Skip: ^~~~ [ 41%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTContext.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTContext.cpp.o -c /<>/tools/clang/lib/AST/ASTContext.cpp [ 41%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPDirectives.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPDirectives.cpp.o -c /<>/tools/clang/lib/Lex/PPDirectives.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/ASTContext.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 41%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExpr.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseExpr.cpp.o -c /<>/tools/clang/lib/Parse/ParseExpr.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 41%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPExpressions.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPExpressions.cpp.o -c /<>/tools/clang/lib/Lex/PPExpressions.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]’ /<>/tools/clang/lib/AST/ASTContext.cpp:8971:64: required from ‘bool {anonymous}::ParentMapASTVisitor::TraverseNode(T, MapNodeTy, BaseTraverseFn, MapTy*) [with T = clang::Decl*; MapNodeTy = clang::Decl*; BaseTraverseFn = {anonymous}::ParentMapASTVisitor::TraverseDecl(clang::Decl*)::; MapTy = llvm::DenseMap*> >]’ /<>/tools/clang/lib/AST/ASTContext.cpp:9009:34: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/include/clang/AST/Availability.h:17, from /<>/tools/clang/include/clang/Parse/Parser.h:17, from /<>/tools/clang/lib/Parse/ParseExpr.cpp:24: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 41%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/TokenKinds.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/TokenKinds.cpp.o -c /<>/tools/clang/lib/Basic/TokenKinds.cpp /<>/tools/clang/lib/AST/ASTContext.cpp: In member function ‘void clang::ASTContext::getObjCEncodingForTypeImpl(clang::QualType, std::__cxx11::string&, bool, bool, const clang::FieldDecl*, bool, bool, bool, bool, bool, bool, clang::QualType*) const’: /<>/tools/clang/lib/AST/ASTContext.cpp:5827:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/AST/ASTContext.cpp:5830:3: note: here case Type::ObjCInterface: { ^~~~ [ 41%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Version.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Version.cpp.o -c /<>/tools/clang/lib/Basic/Version.cpp [ 41%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VersionTuple.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/VersionTuple.cpp.o -c /<>/tools/clang/lib/Basic/VersionTuple.cpp [ 41%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o -c /<>/tools/clang/lib/Basic/VirtualFileSystem.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Parse/ParseExpr.cpp: In member function ‘clang::ExprResult clang::Parser::ParseCastExpression(bool, bool, bool&, clang::Parser::TypeCastState)’: /<>/tools/clang/lib/Parse/ParseExpr.cpp:1259:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/Parse/ParseExpr.cpp:1264:3: note: here case tok::kw_operator: // [C++] id-expression: operator/conversion-function-id ^~~~ /<>/tools/clang/lib/Parse/ParseExpr.cpp: In member function ‘clang::ExprResult clang::Parser::ParsePostfixExpressionSuffix(clang::ExprResult)’: /<>/tools/clang/lib/Parse/ParseExpr.cpp:1425:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (getLangOpts().ObjC1 && !InMessageExpression && ^~ /<>/tools/clang/lib/Parse/ParseExpr.cpp:1434:5: note: here default: // Not a postfix-expression suffix. ^~~~~~~ [ 41%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPLexerChange.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPLexerChange.cpp.o -c /<>/tools/clang/lib/Lex/PPLexerChange.cpp [ 41%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Warnings.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Basic -I/<>/tools/clang/lib/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Warnings.cpp.o -c /<>/tools/clang/lib/Basic/Warnings.cpp [ 41%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o -c /<>/tools/clang/lib/Parse/ParseExprCXX.cpp [ 41%] Linking CXX static library ../../../../lib/libclangBasic.a cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/cmake -P CMakeFiles/clangBasic.dir/cmake_clean_target.cmake cd /<>/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/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/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/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 /usr/bin/ranlib ../../../../lib/libclangBasic.a make[4]: Leaving directory '/<>/build-llvm' [ 41%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/ASTMatchers /<>/build-llvm /<>/build-llvm/tools/clang/lib/ASTMatchers /<>/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/depend.internal". Scanning dependencies of target clangASTMatchers make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 41%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o cd /<>/build-llvm/tools/clang/lib/ASTMatchers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ASTMatchers -I/<>/tools/clang/lib/ASTMatchers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o -c /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Parse/ParseExprCXX.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 41%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPMacroExpansion.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPMacroExpansion.cpp.o -c /<>/tools/clang/lib/Lex/PPMacroExpansion.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 41%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PTHLexer.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PTHLexer.cpp.o -c /<>/tools/clang/lib/Lex/PTHLexer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:117:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 41%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseInit.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseInit.cpp.o -c /<>/tools/clang/lib/Parse/ParseInit.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:988:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 41%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Pragma.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/Pragma.cpp.o -c /<>/tools/clang/lib/Lex/Pragma.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/include/clang/AST/Availability.h:17, from /<>/tools/clang/include/clang/Parse/Parser.h:17, from /<>/tools/clang/lib/Parse/ParseInit.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 41%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o -c /<>/tools/clang/lib/AST/ASTDiagnostic.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/ASTDiagnostic.h:13, from /<>/tools/clang/lib/AST/ASTDiagnostic.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/clang/lib/Parse/ParseInit.cpp: In member function ‘bool clang::Parser::ParseMicrosoftIfExistsBraceInitializer(clang::Parser::ExprVector&, bool&)’: /<>/tools/clang/lib/Parse/ParseInit.cpp:498:9: warning: this statement may fall through [-Wimplicit-fallthrough=] Diag(Result.KeywordLoc, diag::warn_microsoft_dependent_exists) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Parse/ParseInit.cpp:502:3: note: here case IEB_Skip: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 41%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o -c /<>/tools/clang/lib/Lex/PreprocessingRecord.cpp [ 41%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseObjc.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseObjc.cpp.o -c /<>/tools/clang/lib/Parse/ParseObjc.cpp /<>/tools/clang/lib/AST/ASTDiagnostic.cpp: In function ‘void clang::FormatASTNodeDiagnosticArgument(clang::DiagnosticsEngine::ArgumentKind, intptr_t, llvm::StringRef, llvm::StringRef, llvm::ArrayRef >, llvm::SmallVectorImpl&, void*, llvm::ArrayRef)’: /<>/tools/clang/lib/AST/ASTDiagnostic.cpp:362:29: warning: this statement may fall through [-Wimplicit-fallthrough=] Argument = StringRef(); ^ /<>/tools/clang/lib/AST/ASTDiagnostic.cpp:365:5: note: here case DiagnosticsEngine::ak_qualtype: { ^~~~ In file included from /usr/include/c++/7/map:60:0, from /<>/tools/clang/include/clang/Basic/FileManager.h:28, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:24, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/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, std::tuple<>}; _Key = clang::ast_matchers::internal::{anonymous}::MatchKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/tools/clang/include/clang/Basic/FileManager.h:28, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:24, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/include/clang/AST/Availability.h:17, from /<>/tools/clang/include/clang/Parse/Parser.h:17, from /<>/tools/clang/lib/Parse/ParseObjc.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 41%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Preprocessor.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/Preprocessor.cpp.o -c /<>/tools/clang/lib/Lex/Preprocessor.cpp [ 41%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDumper.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTDumper.cpp.o -c /<>/tools/clang/lib/AST/ASTDumper.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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/ASTDumper.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ASTDumper.cpp:1755:50: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ASTDumper; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ASTDumper.cpp:1760:34: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ASTDumper; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ASTDumper.cpp:1760:34: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/AST/ASTDumper.cpp:1755:50: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ASTDumper; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ASTDumper.cpp:1760:34: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ASTDumper; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ASTDumper.cpp:1760:34: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 43%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessorLexer.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PreprocessorLexer.cpp.o -c /<>/tools/clang/lib/Lex/PreprocessorLexer.cpp [ 43%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseOpenMP.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseOpenMP.cpp.o -c /<>/tools/clang/lib/Parse/ParseOpenMP.cpp [ 43%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/ScratchBuffer.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/ScratchBuffer.cpp.o -c /<>/tools/clang/lib/Lex/ScratchBuffer.cpp [ 43%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o cd /<>/build-llvm/tools/clang/lib/ASTMatchers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ASTMatchers -I/<>/tools/clang/lib/ASTMatchers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o -c /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/Parse/ParseDiagnostic.h:13, from /<>/tools/clang/lib/Parse/RAIIObjectsForParser.h:18, from /<>/tools/clang/lib/Parse/ParseOpenMP.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenConcatenation.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/TokenConcatenation.cpp.o -c /<>/tools/clang/lib/Lex/TokenConcatenation.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTImporter.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTImporter.cpp.o -c /<>/tools/clang/lib/AST/ASTImporter.cpp [ 43%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenLexer.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Lex -I/<>/tools/clang/lib/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/TokenLexer.cpp.o -c /<>/tools/clang/lib/Lex/TokenLexer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Parse/ParseOpenMP.cpp: In function ‘clang::DeclarationName parseOpenMPReductionId(clang::Parser&)’: /<>/tools/clang/lib/Parse/ParseOpenMP.cpp:180:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!WithOperator) ^~ /<>/tools/clang/lib/Parse/ParseOpenMP.cpp:182:3: note: here default: ^~~~~~~ /<>/tools/clang/lib/Parse/ParseOpenMP.cpp: In member function ‘clang::StmtResult clang::Parser::ParseOpenMPDeclarativeOrExecutableDirective(clang::Parser::AllowedContsructsKind)’: /<>/tools/clang/lib/Parse/ParseOpenMP.cpp:838:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (PP.LookAhead(0).is(tok::l_paren)) { ^~ /<>/tools/clang/lib/Parse/ParseOpenMP.cpp:844:3: note: here case OMPD_taskyield: ^~~~ /<>/tools/clang/lib/Parse/ParseOpenMP.cpp:856:28: warning: this statement may fall through [-Wimplicit-fallthrough=] HasAssociatedStatement = false; ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/tools/clang/lib/Parse/ParseOpenMP.cpp:858:3: note: here case OMPD_parallel: ^~~~ /<>/tools/clang/lib/Parse/ParseOpenMP.cpp: In member function ‘clang::OMPClause* clang::Parser::ParseOpenMPClause(clang::OpenMPDirectiveKind, clang::OpenMPClauseKind, bool)’: /<>/tools/clang/lib/Parse/ParseOpenMP.cpp:1144:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!FirstClause) { ^~ /<>/tools/clang/lib/Parse/ParseOpenMP.cpp:1150:3: note: here case OMPC_if: ^~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/DeclarationName.h:16, from /<>/tools/clang/include/clang/AST/ASTImporter.h:17, from /<>/tools/clang/lib/AST/ASTImporter.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Linking CXX static library ../../../../lib/libclangLex.a cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/cmake -P CMakeFiles/clangLex.dir/cmake_clean_target.cmake /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] cd /<>/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 '/<>/build-llvm' [ 43%] Built target clangLex /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/ASTMatchers/Dynamic /<>/build-llvm /<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic /<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/depend.internal". Scanning dependencies of target clangDynamicASTMatchers make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 43%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Diagnostics.cpp.o cd /<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic -I/<>/tools/clang/lib/ASTMatchers/Dynamic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/Diagnostics.cpp.o -c /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:507:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20, from /<>/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h:18, from /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/clang/lib/AST/ASTImporter.cpp: In function ‘bool IsStructurallyEquivalent({anonymous}::StructuralEquivalenceContext&, clang::QualType, clang::QualType)’: /<>/tools/clang/lib/AST/ASTImporter.cpp:665:19: warning: this statement may fall through [-Wimplicit-fallthrough=] return false; ^ /<>/tools/clang/lib/AST/ASTImporter.cpp:670:3: note: here case Type::FunctionNoProto: { ^~~~ [ 43%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParsePragma.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParsePragma.cpp.o -c /<>/tools/clang/lib/Parse/ParsePragma.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/Parse/ParseDiagnostic.h:13, from /<>/tools/clang/lib/Parse/RAIIObjectsForParser.h:18, from /<>/tools/clang/lib/Parse/ParsePragma.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Linking CXX static library ../../../../lib/libclangASTMatchers.a cd /<>/build-llvm/tools/clang/lib/ASTMatchers && /usr/bin/cmake -P CMakeFiles/clangASTMatchers.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/lib/ASTMatchers && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangASTMatchers.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/libclangASTMatchers.a CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o /usr/bin/ranlib ../../../../lib/libclangASTMatchers.a make[4]: Leaving directory '/<>/build-llvm' [ 43%] Built target clangASTMatchers /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Sema /<>/build-llvm /<>/build-llvm/tools/clang/lib/Sema /<>/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend.internal". Scanning dependencies of target clangSema make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ make[4]: Entering directory '/<>/build-llvm' [ 43%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o -c /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o -c /<>/tools/clang/lib/AST/ASTTypeTraits.cpp [ 43%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/VariantValue.cpp.o cd /<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic -I/<>/tools/clang/lib/ASTMatchers/Dynamic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/VariantValue.cpp.o -c /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:735:43: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:745:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:755:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:777:35: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:784:33: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:800:41: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:807:32: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DefaultStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:821:37: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:307:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:964:74: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:307:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:968:71: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:307:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::AttributedStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1041:72: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/lib/AST/ASTTypeTraits.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20, from /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:373:26: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCAtThrowStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:377:31: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXThrowExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:381:28: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::MSAsmStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:385:25: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXTryStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:391:26: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ContainsReference; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:868:27: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:932:35: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:961:41: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BreakStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1158:56: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:133:63: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:174:74: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 43%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmt.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseStmt.cpp.o -c /<>/tools/clang/lib/Parse/ParseStmt.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]’ /<>/tools/clang/lib/AST/ASTTypeTraits.cpp:122:38: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::LabelStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::LabelStmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:968:71: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::AttributedStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::AttributedStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::AttributedStmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1041:72: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ContainsReference; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:868:27: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ContainsReference; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:868:27: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/AttrImpl.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/AttrImpl.cpp.o -c /<>/tools/clang/lib/AST/AttrImpl.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/include/clang/AST/Availability.h:17, from /<>/tools/clang/include/clang/Parse/Parser.h:17, from /<>/tools/clang/lib/Parse/ParseStmt.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/AST/AttrImpl.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:392:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/Parse/ParseStmt.cpp: In member function ‘clang::StmtResult clang::Parser::ParseStatementOrDeclarationAfterAttributes(clang::Parser::StmtVector&, clang::Parser::AllowedContsructsKind, clang::SourceLocation*, clang::Parser::ParsedAttributesWithRange&)’: /<>/tools/clang/lib/Parse/ParseStmt.cpp:206:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/Parse/ParseStmt.cpp:211:3: note: here default: { ^~~~~~~ [ 43%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Parser.cpp.o cd /<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic -I/<>/tools/clang/lib/ASTMatchers/Dynamic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/Parser.cpp.o -c /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp [ 43%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o -c /<>/tools/clang/lib/Parse/ParseStmtAsm.cpp [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CXXInheritance.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CXXInheritance.cpp.o -c /<>/tools/clang/lib/AST/CXXInheritance.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20, from /<>/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h:18, from /<>/tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h:37, from /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/include/clang/AST/Availability.h:17, from /<>/tools/clang/include/clang/Parse/Parser.h:17, from /<>/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/DeclBase.h:17, from /<>/tools/clang/include/clang/AST/CXXInheritance.h:17, from /<>/tools/clang/lib/AST/CXXInheritance.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 43%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AttributeList.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/AttributeList.cpp.o -c /<>/tools/clang/lib/Sema/AttributeList.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/include/clang/Sema/AttributeList.h:18, from /<>/tools/clang/lib/Sema/AttributeList.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:613:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Comment.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Comment.cpp.o -c /<>/tools/clang/lib/AST/Comment.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/Comment.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseTemplate.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseTemplate.cpp.o -c /<>/tools/clang/lib/Parse/ParseTemplate.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 43%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Registry.cpp.o cd /<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic -I/<>/tools/clang/lib/ASTMatchers/Dynamic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/Registry.cpp.o -c /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/include/clang/AST/Availability.h:17, from /<>/tools/clang/include/clang/Parse/Parser.h:17, from /<>/tools/clang/lib/Parse/ParseTemplate.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o -c /<>/tools/clang/lib/AST/CommentBriefParser.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20, from /<>/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h:18, from /<>/tools/clang/include/clang/ASTMatchers/Dynamic/Registry.h:20, from /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/CodeCompleteConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/CodeCompleteConsumer.cpp.o -c /<>/tools/clang/lib/Sema/CodeCompleteConsumer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o -c /<>/tools/clang/lib/AST/CommentCommandTraits.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentLexer.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentLexer.cpp.o -c /<>/tools/clang/lib/AST/CommentLexer.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/include/clang/AST/CanonicalType.h:18, from /<>/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17, from /<>/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentParser.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentParser.cpp.o -c /<>/tools/clang/lib/AST/CommentParser.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 43%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseTentative.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseTentative.cpp.o -c /<>/tools/clang/lib/Parse/ParseTentative.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/include/clang/AST/Availability.h:17, from /<>/tools/clang/include/clang/Parse/Parser.h:17, from /<>/tools/clang/lib/Parse/ParseTentative.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DeclSpec.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/DeclSpec.cpp.o -c /<>/tools/clang/lib/Sema/DeclSpec.cpp [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentSema.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentSema.cpp.o -c /<>/tools/clang/lib/AST/CommentSema.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AddrLabelExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AddrLabelExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AddrLabelExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AddrLabelExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LabelStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::LabelStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::LabelStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DoStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DoStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DoStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::WhileStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::WhileStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::WhileStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OpaqueValueExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OpaqueValueExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OpaqueValueExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StringLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::StringLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::StringLiteral]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::StmtExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StmtExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::StmtExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::StmtExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXOperatorCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:600:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/Sema/DeclSpec.h:26, from /<>/tools/clang/lib/Sema/DeclSpec.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/CommentCommandTraits.h:20, from /<>/tools/clang/include/clang/AST/Comment.h:17, from /<>/tools/clang/include/clang/AST/CommentSema.h:17, from /<>/tools/clang/lib/AST/CommentSema.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Parse/ParseTentative.cpp: In member function ‘clang::Parser::TPResult clang::Parser::isCXXDeclarationSpecifier(clang::Parser::TPResult, bool*)’: /<>/tools/clang/lib/Parse/ParseTentative.cpp:1438:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/Parse/ParseTentative.cpp:1459:3: note: here case tok::annot_typename: ^~~~ /<>/tools/clang/lib/Parse/ParseTentative.cpp:1481:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/Parse/ParseTentative.cpp:1483:3: note: here case tok::kw_char: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 43%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/Parser.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Parse -I/<>/tools/clang/lib/Parse -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/Parser.cpp.o -c /<>/tools/clang/lib/Parse/Parser.cpp [ 43%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DelayedDiagnostic.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/DelayedDiagnostic.cpp.o -c /<>/tools/clang/lib/Sema/DelayedDiagnostic.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/include/clang/AST/Availability.h:17, from /<>/tools/clang/include/clang/Parse/Parser.h:17, from /<>/tools/clang/lib/Parse/Parser.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Decl.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Decl.cpp.o -c /<>/tools/clang/lib/AST/Decl.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/Sema/Sema.h:18, from /<>/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25, from /<>/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/lib/AST/Decl.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/Parse/Parser.cpp: In member function ‘bool clang::Parser::isTokenEqualOrEqualTypo()’: /<>/tools/clang/lib/Parse/Parser.cpp:1843:9: warning: this statement may fall through [-Wimplicit-fallthrough=] Diag(Tok, diag::err_invalid_token_after_declarator_suggest_equal) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Parse/Parser.cpp:1846:3: note: here case tok::equal: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 43%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o -c /<>/tools/clang/lib/Sema/IdentifierResolver.cpp [ 43%] Linking CXX static library ../../../../lib/libclangParse.a cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/cmake -P CMakeFiles/clangParse.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 43%] Built target clangParse /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/CodeGen /<>/build-llvm /<>/build-llvm/tools/clang/lib/CodeGen /<>/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/depend.internal". Scanning dependencies of target clangCodeGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 43%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o -c /<>/tools/clang/lib/CodeGen/BackendUtil.cpp [ 43%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/JumpDiagnostics.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/JumpDiagnostics.cpp.o -c /<>/tools/clang/lib/Sema/JumpDiagnostics.cpp [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclarationName.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclarationName.cpp.o -c /<>/tools/clang/lib/AST/DeclarationName.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/JumpDiagnostics.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/DeclarationName.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclBase.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclBase.cpp.o -c /<>/tools/clang/lib/AST/DeclBase.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 43%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o -c /<>/tools/clang/lib/CodeGen/CGAtomic.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/DeclBase.h:17, from /<>/tools/clang/lib/AST/DeclBase.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGAtomic.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 43%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/MultiplexExternalSemaSource.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/MultiplexExternalSemaSource.cpp.o -c /<>/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/DeclBase.h:17, from /<>/tools/clang/include/clang/AST/ExternalASTSource.h:18, from /<>/tools/clang/include/clang/Sema/ExternalSemaSource.h:16, from /<>/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16, from /<>/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclCXX.cpp.o -c /<>/tools/clang/lib/AST/DeclCXX.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/lib/AST/DeclCXX.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 43%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/Scope.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/Scope.cpp.o -c /<>/tools/clang/lib/Sema/Scope.cpp [ 43%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o -c /<>/tools/clang/lib/CodeGen/CGBlocks.cpp [ 43%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/ScopeInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/ScopeInfo.cpp.o -c /<>/tools/clang/lib/Sema/ScopeInfo.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/Sema/ScopeInfo.h:18, from /<>/tools/clang/lib/Sema/ScopeInfo.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CGBlocks.h:17, from /<>/tools/clang/lib/CodeGen/CGBlocks.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclFriend.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclFriend.cpp.o -c /<>/tools/clang/lib/AST/DeclFriend.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/DeclFriend.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 43%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/Sema.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/Sema.cpp.o -c /<>/tools/clang/lib/Sema/Sema.cpp [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclGroup.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclGroup.cpp.o -c /<>/tools/clang/lib/AST/DeclGroup.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/Sema.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/DeclGroup.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclObjC.cpp.o -c /<>/tools/clang/lib/AST/DeclObjC.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/DeclObjC.h:17, from /<>/tools/clang/lib/AST/DeclObjC.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 43%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGBuiltin.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGBuiltin.cpp.o -c /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclOpenMP.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclOpenMP.cpp.o -c /<>/tools/clang/lib/AST/DeclOpenMP.cpp [ 43%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaAccess.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaAccess.cpp.o -c /<>/tools/clang/lib/Sema/SemaAccess.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/DeclOpenMP.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaAccess.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclPrinter.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclPrinter.cpp.o -c /<>/tools/clang/lib/AST/DeclPrinter.cpp /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp: In member function ‘clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(const clang::FunctionDecl*, unsigned int, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot)’: /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp:2339:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp:2343:3: note: here case Builtin::BIget_kernel_work_group_size: { ^~~~ /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp: In member function ‘llvm::Value* clang::CodeGen::CodeGenFunction::EmitCommonNeonBuiltinExpr(unsigned int, unsigned int, unsigned int, const char*, unsigned int, const clang::CallExpr*, llvm::SmallVectorImpl&, clang::CodeGen::Address, clang::CodeGen::Address)’: /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp:3391:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(Ops[0], Ops[1]); ~~~~~~~~~^~~~~~~~~~~~~~~~ /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp:3392:3: note: here case NEON::BI__builtin_neon_vcage_v: ^~~~ /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp: In member function ‘llvm::Value* clang::CodeGen::CodeGenFunction::EmitARMBuiltinExpr(unsigned int, const clang::CallExpr*)’: /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp:4571:16: warning: this statement may fall through [-Wimplicit-fallthrough=] rightShift = true; ~~~~~~~~~~~^~~~~~ /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp:4572:3: note: here case NEON::BI__builtin_neon_vsli_n_v: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 43%] Linking CXX static library ../../../../../lib/libclangDynamicASTMatchers.a cd /<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic && /usr/bin/cmake -P CMakeFiles/clangDynamicASTMatchers.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 43%] Built target clangDynamicASTMatchers /usr/bin/make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Analysis /<>/build-llvm /<>/build-llvm/tools/clang/lib/Analysis /<>/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Analysis/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend.internal". Scanning dependencies of target clangAnalysis make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 43%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/AnalysisDeclContext.cpp.o In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/DeclPrinter.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/AnalysisDeclContext.cpp.o -c /<>/tools/clang/lib/Analysis/AnalysisDeclContext.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/lib/Analysis/AnalysisDeclContext.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/lib/Analysis/AnalysisDeclContext.cpp:185:42: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 43%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaAttr.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaAttr.cpp.o -c /<>/tools/clang/lib/Sema/SemaAttr.cpp [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclTemplate.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclTemplate.cpp.o -c /<>/tools/clang/lib/AST/DeclTemplate.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaAttr.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/DeclTemplate.h:18, from /<>/tools/clang/lib/AST/DeclTemplate.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/BodyFarm.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/BodyFarm.cpp.o -c /<>/tools/clang/lib/Analysis/BodyFarm.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/DeclBase.h:17, from /<>/tools/clang/lib/Analysis/BodyFarm.h:18, from /<>/tools/clang/lib/Analysis/BodyFarm.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCUDABuiltin.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCUDABuiltin.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCUDABuiltin.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 43%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFG.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CFG.cpp.o -c /<>/tools/clang/lib/Analysis/CFG.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGCUDABuiltin.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Expr.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Expr.cpp.o -c /<>/tools/clang/lib/AST/Expr.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/Analysis/CFG.h:18, from /<>/tools/clang/lib/Analysis/CFG.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/lib/AST/Expr.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCXXScopeSpec.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCXXScopeSpec.cpp.o -c /<>/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:307:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/CFG.cpp:3988:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/CFG.cpp:4030:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/CFG.cpp:4033:53: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/CFG.cpp:4039:54: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/CFG.cpp:4046:37: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::StmtExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/CFG.cpp:4236:50: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/CFG.cpp:4248:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/CFG.cpp:4264:72: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/CFG.cpp:4267:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Analysis/CFG.cpp:3991:35: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Analysis/CFG.cpp:4258:35: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Analysis/CFG.cpp:4261:41: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Analysis/CFG.cpp:4275:20: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::SwitchStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::SwitchStmt*]’ /<>/tools/clang/lib/Analysis/CFG.cpp:3988:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::StmtExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::StmtExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::StmtExpr*]’ /<>/tools/clang/lib/Analysis/CFG.cpp:4236:50: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/Analysis/CFG.cpp:4248:61: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXConstructExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXConstructExpr*]’ /<>/tools/clang/lib/Analysis/CFG.cpp:4264:72: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CastExpr*]’ /<>/tools/clang/lib/Analysis/CFG.cpp:4267:55: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/AST/Expr.cpp:2145:71: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::SideEffectFinder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/Expr.cpp:2902:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::SideEffectFinder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/Expr.cpp:2902:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/lib/AST/Expr.cpp:2143:57: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::LabelStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::LabelStmt*]’ /<>/tools/clang/lib/AST/Expr.cpp:2145:71: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::SideEffectFinder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/Expr.cpp:2902:52: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::SideEffectFinder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/Expr.cpp:2902:52: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/AST/Expr.cpp: In member function ‘bool clang::Expr::isUnusedResultAWarning(const clang::Expr*&, clang::SourceLocation&, clang::SourceRange&, clang::SourceRange&, clang::ASTContext&) const’: /<>/tools/clang/lib/AST/Expr.cpp:2041:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/AST/Expr.cpp:2045:3: note: here case CallExprClass: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 43%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCUDANV.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCUDANV.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCUDANV.cpp [ 43%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o -c /<>/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/Analysis/CFG.h:18, from /<>/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGCUDANV.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 43%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFGStmtMap.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CFGStmtMap.cpp.o -c /<>/tools/clang/lib/Analysis/CFGStmtMap.cpp [ 44%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCast.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCast.cpp.o -c /<>/tools/clang/lib/Sema/SemaCast.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/Analysis/CFG.h:18, from /<>/tools/clang/lib/Analysis/CFGStmtMap.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprClassification.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExprClassification.cpp.o -c /<>/tools/clang/lib/AST/ExprClassification.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CallGraph.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CallGraph.cpp.o -c /<>/tools/clang/lib/Analysis/CallGraph.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaCast.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/lib/AST/ExprClassification.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/DeclBase.h:17, from /<>/tools/clang/include/clang/Analysis/CallGraph.h:20, from /<>/tools/clang/lib/Analysis/CallGraph.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:307:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ExprClassification.cpp:378:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/lib/AST/ExprClassification.cpp:378:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprConstant.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExprConstant.cpp.o -c /<>/tools/clang/lib/AST/ExprConstant.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/lib/AST/ExprConstant.cpp:36: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CocoaConventions.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CocoaConventions.cpp.o -c /<>/tools/clang/lib/Analysis/CocoaConventions.cpp [ 44%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCUDARuntime.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:3557:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:3571:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:3578:42: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:3617:42: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:3630:45: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:3695:38: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:3741:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:3788:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:3797:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AttributedStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:3802:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:3807:57: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LValueExprEvaluator; RetTy = bool; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:4743:33: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LValueExprEvaluator; RetTy = bool; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:4743:33: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:3601:41: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LValueExprEvaluator; RetTy = bool; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:4743:33: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LValueExprEvaluator; RetTy = bool; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/ExprConstant.cpp:4743:33: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/CodeGen/CGValue.h:18, from /<>/tools/clang/lib/CodeGen/CGCall.h:18, from /<>/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/clang/lib/AST/ExprConstant.cpp: In member function ‘{anonymous}::OptionalDiagnostic {anonymous}::EvalInfo::Diag(clang::SourceLocation, clang::diag::kind, unsigned int, bool)’: /<>/tools/clang/lib/AST/ExprConstant.cpp:620:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!HasFoldFailureDiagnostic) ^~ /<>/tools/clang/lib/AST/ExprConstant.cpp:623:11: note: here case EM_ConstantExpression: ^~~~ /<>/tools/clang/lib/AST/ExprConstant.cpp: In member function ‘bool {anonymous}::IntExprEvaluator::VisitCallExpr(const clang::CallExpr*)’: /<>/tools/clang/lib/AST/ExprConstant.cpp:6859:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/AST/ExprConstant.cpp:6862:3: note: here case Builtin::BI__builtin_bswap16: ^~~~ /<>/tools/clang/lib/AST/ExprConstant.cpp: In function ‘{anonymous}::ICEDiag CheckICE(const clang::Expr*, const clang::ASTContext&)’: /<>/tools/clang/lib/AST/ExprConstant.cpp:9505:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/AST/ExprConstant.cpp:9509:3: note: here case Expr::OffsetOfExprClass: { ^~~~ /<>/tools/clang/lib/AST/ExprConstant.cpp:9609:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/AST/ExprConstant.cpp:9611:3: note: here case Expr::ImplicitCastExprClass: ^~~~ [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/Consumed.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/Consumed.cpp.o -c /<>/tools/clang/lib/Analysis/Consumed.cpp [ 44%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaChecking.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaChecking.cpp.o -c /<>/tools/clang/lib/Sema/SemaChecking.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Analysis/Consumed.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaChecking.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:307:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/Consumed.cpp:1269:66: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:307:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/Consumed.cpp:1293:74: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = clang::consumed::ConsumedStmtVisitor; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/Consumed.cpp:1387:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::IfStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::IfStmt*]’ /<>/tools/clang/lib/Analysis/Consumed.cpp:1269:66: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/Analysis/Consumed.cpp:1293:74: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = clang::consumed::ConsumedStmtVisitor; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/Consumed.cpp:1387:52: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::NullStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/SemaChecking.cpp:10567:50: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/SemaChecking.cpp:10586:46: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/SemaChecking.cpp:10590:57: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Sema/SemaChecking.cpp:10621:53: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 44%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCXX.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::NullStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::NullStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::NullStmt*]’ /<>/tools/clang/lib/Sema/SemaChecking.cpp:10567:50: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ForStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ForStmt*]’ /<>/tools/clang/lib/Sema/SemaChecking.cpp:10586:46: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::WhileStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::WhileStmt*]’ /<>/tools/clang/lib/Sema/SemaChecking.cpp:10590:57: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/BaseSubobject.h:18, from /<>/tools/clang/lib/CodeGen/CGVTables.h:17, from /<>/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /<>/tools/clang/lib/CodeGen/CGCXX.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CodeInjector.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CodeInjector.cpp.o -c /<>/tools/clang/lib/Analysis/CodeInjector.cpp [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/Dominators.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/Dominators.cpp.o -c /<>/tools/clang/lib/Analysis/Dominators.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, from /<>/tools/clang/lib/Analysis/Dominators.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/FormatString.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/FormatString.cpp.o -c /<>/tools/clang/lib/Analysis/FormatString.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Analysis/FormatStringParsing.h:4, from /<>/tools/clang/lib/Analysis/FormatString.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/LiveVariables.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/LiveVariables.cpp.o -c /<>/tools/clang/lib/Analysis/LiveVariables.cpp [ 44%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCXXABI.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h:17, from /<>/tools/clang/lib/Analysis/LiveVariables.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExprCXX.cpp.o -c /<>/tools/clang/lib/AST/ExprCXX.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/LiveVariables.cpp:234:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::OpaqueValueExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/LiveVariables.cpp:238:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/LiveVariables.cpp:519:57: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /<>/tools/clang/lib/CodeGen/CGCXXABI.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/ExprCXX.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/lib/Analysis/LiveVariables.cpp:232:42: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ExprWithCleanups; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ExprWithCleanups*]’ /<>/tools/clang/lib/Analysis/LiveVariables.cpp:234:67: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::OpaqueValueExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::OpaqueValueExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OpaqueValueExpr*]’ /<>/tools/clang/lib/Analysis/LiveVariables.cpp:238:65: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/Analysis/LiveVariables.cpp:519:57: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCodeComplete.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCodeComplete.cpp.o -c /<>/tools/clang/lib/Sema/SemaCodeComplete.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaCodeComplete.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExprObjC.cpp.o -c /<>/tools/clang/lib/AST/ExprObjC.cpp [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ObjCNoReturn.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ObjCNoReturn.cpp.o -c /<>/tools/clang/lib/Analysis/ObjCNoReturn.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/DeclObjC.h:17, from /<>/tools/clang/include/clang/AST/ExprObjC.h:17, from /<>/tools/clang/lib/AST/ExprObjC.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Analysis/ObjCNoReturn.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCall.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCall.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCall.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o -c /<>/tools/clang/lib/AST/ExternalASTSource.cpp /<>/tools/clang/lib/Sema/SemaCodeComplete.cpp: In function ‘void AddOrdinaryNameResults(clang::Sema::ParserCompletionContext, clang::Scope*, clang::Sema&, {anonymous}::ResultBuilder&)’: /<>/tools/clang/lib/Sema/SemaCodeComplete.cpp:1826:22: warning: this statement may fall through [-Wimplicit-fallthrough=] Results.AddResult(Result(Builder.TakeString())); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/SemaCodeComplete.cpp:1830:3: note: here case Sema::PCC_ForInit: ^~~~ /<>/tools/clang/lib/Sema/SemaCodeComplete.cpp:1832:25: warning: this statement may fall through [-Wimplicit-fallthrough=] AddStorageSpecifiers(CCC, SemaRef.getLangOpts(), Results); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/SemaCodeComplete.cpp:1835:3: note: here case Sema::PCC_ParenthesizedExpression: ^~~~ [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o -c /<>/tools/clang/lib/Analysis/PostOrderCFGView.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/CodeGen/CGValue.h:18, from /<>/tools/clang/lib/CodeGen/CGCall.h:18, from /<>/tools/clang/lib/CodeGen/CGCall.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/DeclBase.h:17, from /<>/tools/clang/include/clang/AST/ExternalASTSource.h:18, from /<>/tools/clang/lib/AST/ExternalASTSource.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:24, from /<>/tools/clang/lib/Analysis/PostOrderCFGView.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o -c /<>/tools/clang/lib/Analysis/PrintfFormatString.cpp [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/InheritViz.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/InheritViz.cpp.o -c /<>/tools/clang/lib/AST/InheritViz.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/include/clang/AST/CanonicalType.h:18, from /<>/tools/clang/include/clang/Analysis/Analyses/FormatString.h:22, from /<>/tools/clang/lib/Analysis/PrintfFormatString.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/InheritViz.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Analysis/PrintfFormatString.cpp: In member function ‘clang::analyze_format_string::ArgType clang::analyze_printf::PrintfSpecifier::getArgType(clang::ASTContext&, bool) const’: /<>/tools/clang/lib/Analysis/PrintfFormatString.cpp:405:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Ctx.getTargetInfo().getTriple().isOSMSVCRT()) ^~ /<>/tools/clang/lib/Analysis/PrintfFormatString.cpp:407:7: note: here default: ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o -c /<>/tools/clang/lib/Analysis/ProgramPoint.cpp [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o -c /<>/tools/clang/lib/AST/ItaniumCXXABI.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /<>/tools/clang/lib/Analysis/ProgramPoint.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/clang/lib/CodeGen/CGCall.cpp: In lambda function: /<>/tools/clang/lib/CodeGen/CGCall.cpp:4040:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/CodeGen/CGCall.cpp:4044:5: note: here case ABIArgInfo::InAlloca: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/lib/AST/CXXABI.h:18, from /<>/tools/clang/lib/AST/ItaniumCXXABI.cpp:20: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PseudoConstantAnalysis.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/PseudoConstantAnalysis.cpp.o -c /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h:19, from /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:86:45: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:92:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:137:57: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:170:47: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:199:53: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:210:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:86:45: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp: In member function ‘void clang::PseudoConstantAnalysis::RunAnalysis()’: /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:110:19: warning: this statement may fall through [-Wimplicit-fallthrough=] continue; ^ /<>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:113:7: note: here case BO_AddAssign: ^~~~ [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ReachableCode.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ReachableCode.cpp.o -c /<>/tools/clang/lib/Analysis/ReachableCode.cpp [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o -c /<>/tools/clang/lib/AST/ItaniumMangle.cpp [ 44%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaConsumer.cpp.o -c /<>/tools/clang/lib/Sema/SemaConsumer.cpp [ 44%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCoroutine.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCoroutine.cpp.o -c /<>/tools/clang/lib/Sema/SemaCoroutine.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/include/clang/Analysis/Analyses/ReachableCode.h:17, from /<>/tools/clang/lib/Analysis/ReachableCode.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/Mangle.h:17, from /<>/tools/clang/lib/AST/ItaniumMangle.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaCoroutine.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:53:49: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:71:70: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:167:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ParenExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:171:50: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:188:54: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:203:53: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:207:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:218:54: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundAssignOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:523:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:531:42: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:540:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CStyleCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:546:57: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXFunctionalCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:551:71: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXTryStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:556:32: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCBridgedCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:559:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:595:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Analysis/ReachableCode.cpp:255:29: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Analysis/ReachableCode.cpp:258:33: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BreakStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Analysis/ReachableCode.cpp:575:23: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DoStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DoStmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:53:49: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ReturnStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ReturnStmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:71:70: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:167:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ParenExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ParenExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ParenExpr*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:171:50: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ForStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ForStmt*]’ /<>/tools/clang/lib/Analysis/ReachableCode.cpp:595:59: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGClass.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGClass.cpp.o -c /<>/tools/clang/lib/CodeGen/CGClass.cpp /<>/tools/clang/lib/AST/ItaniumMangle.cpp: In member function ‘void {anonymous}::CXXNameMangler::mangleExpression(const clang::Expr*, unsigned int)’: /<>/tools/clang/lib/AST/ItaniumMangle.cpp:3667:40: warning: this statement may fall through [-Wimplicit-fallthrough=] Out << "v1U" << Kind.size() << Kind; ^ /<>/tools/clang/lib/AST/ItaniumMangle.cpp:3671:3: note: here case Expr::CStyleCastExprClass: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o -c /<>/tools/clang/lib/Analysis/ScanfFormatString.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CGBlocks.h:17, from /<>/tools/clang/lib/CodeGen/CGClass.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/include/clang/AST/CanonicalType.h:18, from /<>/tools/clang/include/clang/Analysis/Analyses/FormatString.h:22, from /<>/tools/clang/lib/Analysis/ScanfFormatString.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Analysis/ScanfFormatString.cpp: In member function ‘clang::analyze_format_string::ArgType clang::analyze_scanf::ScanfSpecifier::getArgType(clang::ASTContext&) const’: /<>/tools/clang/lib/Analysis/ScanfFormatString.cpp:342:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Ctx.getTargetInfo().getTriple().isOSMSVCRT()) ^~ /<>/tools/clang/lib/Analysis/ScanfFormatString.cpp:344:9: note: here default: ^~~~~~~ /<>/tools/clang/lib/Analysis/ScanfFormatString.cpp:358:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Ctx.getTargetInfo().getTriple().isOSMSVCRT()) ^~ /<>/tools/clang/lib/Analysis/ScanfFormatString.cpp:360:9: note: here default: ^~~~~~~ [ 44%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCUDA.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCUDA.cpp.o -c /<>/tools/clang/lib/Sema/SemaCUDA.cpp [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o -c /<>/tools/clang/lib/Analysis/ThreadSafety.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Mangle.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Mangle.cpp.o -c /<>/tools/clang/lib/AST/Mangle.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Sema/SemaCUDA.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/AST/Mangle.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::DynamicThisUseChecker; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGClass.cpp:516:21: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::DynamicThisUseChecker; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGClass.cpp:516:21: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::DynamicThisUseChecker; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGClass.cpp:516:21: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::DynamicThisUseChecker; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGClass.cpp:516:21: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ParenExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1337:58: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1340:72: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1343:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1346:63: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1350:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1357:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXThrowExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:2076:39: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ContinueStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:2239:41: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BreakStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:2239:71: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/CodeGen/CGClass.cpp: In member function ‘void clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&)’: /<>/tools/clang/lib/CodeGen/CGClass.cpp:1550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!isTryBody) { ^~ /<>/tools/clang/lib/CodeGen/CGClass.cpp:1557:3: note: here case Dtor_Base: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1334:56: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ParenExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ParenExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ParenExpr*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1337:58: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ImplicitCastExpr*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1340:72: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ExprWithCleanups; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ExprWithCleanups*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1343:73: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclRefExpr*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1346:63: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1350:67: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/Analysis/ThreadSafety.cpp:1357:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o -c /<>/tools/clang/lib/AST/MicrosoftCXXABI.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/lib/AST/CXXABI.h:18, from /<>/tools/clang/lib/AST/MicrosoftCXXABI.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 44%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDecl.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaDecl.cpp.o -c /<>/tools/clang/lib/Sema/SemaDecl.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCleanup.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaDecl.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o -c /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /<>/tools/clang/lib/CodeGen/CGCleanup.h:17, from /<>/tools/clang/lib/CodeGen/CGCleanup.cpp:20: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o -c /<>/tools/clang/lib/AST/MicrosoftMangle.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:24, from /<>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h:25, from /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/Mangle.h:17, from /<>/tools/clang/lib/AST/MicrosoftMangle.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:209:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXThisExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:211:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:213:50: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:217:64: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:219:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:221:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:224:58: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:227:66: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:230:41: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:233:47: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ParenExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:237:39: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:239:46: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:241:50: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:253:49: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:256:46: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:260:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CastExpr*]’ /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:260:48: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::AsmStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Sema/SemaDecl.cpp:11686:28: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::NullStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Sema/SemaDecl.cpp:11686:49: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Sema/SemaDecl.cpp: In member function ‘clang::ParsedType clang::Sema::getTypeName(const clang::IdentifierInfo&, clang::SourceLocation, clang::Scope*, clang::CXXScopeSpec*, bool, bool, clang::ParsedType, bool, bool, clang::IdentifierInfo**)’: /<>/tools/clang/lib/Sema/SemaDecl.cpp:373:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/Sema/SemaDecl.cpp:375:3: note: here case LookupResult::FoundOverloaded: ^~~~ [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyLogical.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ThreadSafetyLogical.cpp.o -c /<>/tools/clang/lib/Analysis/ThreadSafetyLogical.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ExprCXX.h:18, from /<>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:17, from /<>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:52, from /<>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyLogical.h:16, from /<>/tools/clang/lib/Analysis/ThreadSafetyLogical.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 44%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o -c /<>/tools/clang/lib/CodeGen/CGDebugInfo.cpp [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o -c /<>/tools/clang/lib/AST/NestedNameSpecifier.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/lib/AST/NestedNameSpecifier.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /<>/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o -c /<>/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/AST/NestedNameSpecifier.cpp: In member function ‘void clang::NestedNameSpecifier::print(llvm::raw_ostream&, const clang::PrintingPolicy&) const’: /<>/tools/clang/lib/AST/NestedNameSpecifier.cpp:292:8: warning: this statement may fall through [-Wimplicit-fallthrough=] OS << "template "; ~~~^~~~~~~~~~~~~~ /<>/tools/clang/lib/AST/NestedNameSpecifier.cpp:295:3: note: here case TypeSpec: { ^~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ExprCXX.h:18, from /<>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:17, from /<>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:52, from /<>/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/NSAPI.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/NSAPI.cpp.o -c /<>/tools/clang/lib/AST/NSAPI.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/NSAPI.h:13, from /<>/tools/clang/lib/AST/NSAPI.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 44%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Analysis -I/<>/tools/clang/lib/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o -c /<>/tools/clang/lib/Analysis/UninitializedValues.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Analysis/UninitializedValues.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/clang/lib/CodeGen/CGDebugInfo.cpp: In member function ‘llvm::DICompositeType* clang::CodeGen::CGDebugInfo::CreateLimitedType(const clang::RecordType*)’: /<>/tools/clang/lib/CodeGen/CGDebugInfo.cpp:2541:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (FullName.empty()) ^~ /<>/tools/clang/lib/CodeGen/CGDebugInfo.cpp:2544:3: note: here case llvm::dwarf::DW_TAG_structure_type: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/OpenMPClause.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/OpenMPClause.cpp.o -c /<>/tools/clang/lib/AST/OpenMPClause.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Analysis/UninitializedValues.cpp:652:37: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Analysis/UninitializedValues.cpp:654:51: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/AST/OpenMPClause.h:19, from /<>/tools/clang/lib/AST/OpenMPClause.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Linking CXX static library ../../../../lib/libclangAnalysis.a cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/cmake -P CMakeFiles/clangAnalysis.dir/cmake_clean_target.cmake cd /<>/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/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/ObjCNoReturn.cpp.o CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o CMakeFiles/clangAnalysis.dir/PseudoConstantAnalysis.cpp.o CMakeFiles/clangAnalysis.dir/ReachableCode.cpp.o CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafetyLogical.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o /usr/bin/ranlib ../../../../lib/libclangAnalysis.a make[4]: Leaving directory '/<>/build-llvm' [ 44%] Built target clangAnalysis /usr/bin/make -f tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build.make tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Edit /<>/build-llvm /<>/build-llvm/tools/clang/lib/Edit /<>/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Edit/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/depend.internal". Scanning dependencies of target clangEdit make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 44%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/Commit.cpp.o cd /<>/build-llvm/tools/clang/lib/Edit && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Edit -I/<>/tools/clang/lib/Edit -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangEdit.dir/Commit.cpp.o -c /<>/tools/clang/lib/Edit/Commit.cpp [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ParentMap.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ParentMap.cpp.o -c /<>/tools/clang/lib/AST/ParentMap.cpp [ 44%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/EditedSource.cpp.o cd /<>/build-llvm/tools/clang/lib/Edit && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Edit -I/<>/tools/clang/lib/Edit -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangEdit.dir/EditedSource.cpp.o -c /<>/tools/clang/lib/Edit/EditedSource.cpp [ 44%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o -c /<>/tools/clang/lib/CodeGen/CGDecl.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/lib/AST/ParentMap.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 44%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclAttr.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaDeclAttr.cpp.o -c /<>/tools/clang/lib/Sema/SemaDeclAttr.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGDecl.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 44%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/RewriteObjCFoundationAPI.cpp.o cd /<>/build-llvm/tools/clang/lib/Edit && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Edit -I/<>/tools/clang/lib/Edit -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangEdit.dir/RewriteObjCFoundationAPI.cpp.o -c /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaDeclAttr.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RawCommentList.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/RawCommentList.cpp.o -c /<>/tools/clang/lib/AST/RawCommentList.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:307:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:383:79: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCMessageExpr*]’ /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:383:79: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGDecl.cpp:573:39: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGDecl.cpp:1138:54: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp: In function ‘bool rewriteToNumberLiteral(const clang::ObjCMessageExpr*, const clang::NSAPI&, clang::edit::Commit&)’: /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:806:20: warning: this statement may fall through [-Wimplicit-fallthrough=] CallIsUnsigned = true; ~~~~~~~~~~~~~~~^~~~~~ /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:807:3: note: here case NSAPI::NSNumberWithLong: ^~~~ /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:812:20: warning: this statement may fall through [-Wimplicit-fallthrough=] CallIsUnsigned = true; ~~~~~~~~~~~~~~~^~~~~~ /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:813:3: note: here case NSAPI::NSNumberWithLongLong: ^~~~ /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:818:18: warning: this statement may fall through [-Wimplicit-fallthrough=] CallIsDouble = true; ~~~~~~~~~~~~~^~~~~~ /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:819:3: note: here case NSAPI::NSNumberWithFloat: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Basic/SourceManager.h:38, from /<>/tools/clang/include/clang/AST/RawCommentList.h:14, from /<>/tools/clang/lib/AST/RawCommentList.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Linking CXX static library ../../../../lib/libclangEdit.a cd /<>/build-llvm/tools/clang/lib/Edit && /usr/bin/cmake -P CMakeFiles/clangEdit.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 44%] Built target clangEdit /usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Rewrite /<>/build-llvm /<>/build-llvm/tools/clang/lib/Rewrite /<>/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend.internal". Scanning dependencies of target clangRewrite make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 44%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o cd /<>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Rewrite -I/<>/tools/clang/lib/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o -c /<>/tools/clang/lib/Rewrite/DeltaTree.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/lib/CodeGen/CGDecl.cpp:573:39: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/CodeGen/CGDecl.cpp:1138:54: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 44%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/HTMLRewrite.cpp.o cd /<>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Rewrite -I/<>/tools/clang/lib/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/HTMLRewrite.cpp.o -c /<>/tools/clang/lib/Rewrite/HTMLRewrite.cpp [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RecordLayout.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/RecordLayout.cpp.o -c /<>/tools/clang/lib/AST/RecordLayout.cpp /<>/tools/clang/lib/Rewrite/HTMLRewrite.cpp: In function ‘void clang::html::SyntaxHighlight(clang::Rewriter&, clang::FileID, const clang::Preprocessor&)’: /<>/tools/clang/lib/Rewrite/HTMLRewrite.cpp:401:7: warning: this statement may fall through [-Wimplicit-fallthrough=] --TokLen; ^~~~~~~~ /<>/tools/clang/lib/Rewrite/HTMLRewrite.cpp:403:5: note: here case tok::wide_string_literal: ^~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/RecordLayout.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 44%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o cd /<>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Rewrite -I/<>/tools/clang/lib/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o -c /<>/tools/clang/lib/Rewrite/RewriteRope.cpp [ 44%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/Rewriter.cpp.o cd /<>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Rewrite -I/<>/tools/clang/lib/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/Rewriter.cpp.o -c /<>/tools/clang/lib/Rewrite/Rewriter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o -c /<>/tools/clang/lib/AST/RecordLayoutBuilder.cpp [ 44%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o -c /<>/tools/clang/lib/CodeGen/CGDeclCXX.cpp [ 44%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/TokenRewriter.cpp.o cd /<>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Rewrite -I/<>/tools/clang/lib/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/TokenRewriter.cpp.o -c /<>/tools/clang/lib/Rewrite/TokenRewriter.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/RecordLayout.h:18, from /<>/tools/clang/lib/AST/RecordLayoutBuilder.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 44%] Linking CXX static library ../../../../lib/libclangRewrite.a cd /<>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/cmake -P CMakeFiles/clangRewrite.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 44%] Built target clangRewrite /usr/bin/make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/ARCMigrate /<>/build-llvm /<>/build-llvm/tools/clang/lib/ARCMigrate /<>/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend.internal". Scanning dependencies of target clangARCMigrate make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 44%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ARCMT.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/ARCMT.cpp.o -c /<>/tools/clang/lib/ARCMigrate/ARCMT.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13, from /<>/tools/clang/include/clang/ARCMigrate/ARCMT.h:13, from /<>/tools/clang/lib/ARCMigrate/Internals.h:13, from /<>/tools/clang/lib/ARCMigrate/ARCMT.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 44%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaDeclCXX.cpp.o -c /<>/tools/clang/lib/Sema/SemaDeclCXX.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaDeclCXX.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o -c /<>/tools/clang/lib/AST/SelectorLocationsKind.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/SelectorLocationsKind.h:18, from /<>/tools/clang/lib/AST/SelectorLocationsKind.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Stmt.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Stmt.cpp.o -c /<>/tools/clang/lib/AST/Stmt.cpp [ 44%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGException.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGException.cpp.o -c /<>/tools/clang/lib/CodeGen/CGException.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/Stmt.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ARCMTActions.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/ARCMTActions.cpp.o -c /<>/tools/clang/lib/ARCMigrate/ARCMTActions.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGException.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/AST/Stmt.cpp:141:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]’ /<>/tools/clang/lib/AST/Stmt.cpp:143:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::AttributedStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/AST/Stmt.cpp:145:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13, from /<>/tools/clang/include/clang/ARCMigrate/ARCMTActions.h:13, from /<>/tools/clang/lib/ARCMigrate/ARCMTActions.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::LabelStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::LabelStmt*]’ /<>/tools/clang/lib/AST/Stmt.cpp:141:52: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::SwitchCase; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::SwitchCase*]’ /<>/tools/clang/lib/AST/Stmt.cpp:143:59: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::AttributedStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::AttributedStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::AttributedStmt*]’ /<>/tools/clang/lib/AST/Stmt.cpp:145:67: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/Sema/SemaDeclCXX.cpp: In member function ‘bool clang::Sema::checkThisInStaticMemberFunctionExceptionSpec(clang::CXXMethodDecl*)’: /<>/tools/clang/lib/Sema/SemaDeclCXX.cpp:13788:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!Finder.TraverseStmt(Proto->getNoexceptExpr())) ^~ /<>/tools/clang/lib/Sema/SemaDeclCXX.cpp:13791:3: note: here case EST_Dynamic: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 44%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/FileRemapper.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/FileRemapper.cpp.o -c /<>/tools/clang/lib/ARCMigrate/FileRemapper.cpp [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtCXX.cpp.o -c /<>/tools/clang/lib/AST/StmtCXX.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CaptureFinder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGException.cpp:1454:38: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CaptureFinder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGException.cpp:1454:38: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CaptureFinder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGException.cpp:1454:38: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CaptureFinder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGException.cpp:1454:38: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/DeclarationName.h:16, from /<>/tools/clang/include/clang/AST/StmtCXX.h:17, from /<>/tools/clang/lib/AST/StmtCXX.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 44%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ObjCMT.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/ObjCMT.cpp.o -c /<>/tools/clang/lib/ARCMigrate/ObjCMT.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtIterator.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtIterator.cpp.o -c /<>/tools/clang/lib/AST/StmtIterator.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:19, from /<>/tools/clang/lib/ARCMigrate/Transforms.h:14, from /<>/tools/clang/lib/ARCMigrate/ObjCMT.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtObjC.cpp.o -c /<>/tools/clang/lib/AST/StmtObjC.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/AST/StmtObjC.h:16, from /<>/tools/clang/lib/AST/StmtObjC.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 45%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o -c /<>/tools/clang/lib/CodeGen/CGExpr.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /<>/tools/clang/lib/CodeGen/CGExpr.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtOpenMP.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtOpenMP.cpp.o -c /<>/tools/clang/lib/AST/StmtOpenMP.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/AST/StmtOpenMP.h:18, from /<>/tools/clang/lib/AST/StmtOpenMP.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtPrinter.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtPrinter.cpp.o -c /<>/tools/clang/lib/AST/StmtPrinter.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/StmtPrinter.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 45%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaDeclObjC.cpp.o -c /<>/tools/clang/lib/Sema/SemaDeclObjC.cpp [ 45%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o -c /<>/tools/clang/lib/CodeGen/CGExprAgg.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaDeclObjC.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtProfile.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtProfile.cpp.o -c /<>/tools/clang/lib/AST/StmtProfile.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGExprAgg.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/StmtProfile.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::StmtProfiler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/StmtProfile.cpp:76:20: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::StmtProfiler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/StmtProfile.cpp:76:20: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::StmtProfiler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/StmtProfile.cpp:76:20: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::StmtProfiler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/AST/StmtProfile.cpp:76:20: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/AST/StmtProfile.cpp:96:6: warning: ‘void {anonymous}::StmtProfiler::VisitSwitchCase(const clang::SwitchCase*)’ defined but not used [-Wunused-function] void StmtProfiler::VisitSwitchCase(const SwitchCase *S) { ^~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtViz.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtViz.cpp.o -c /<>/tools/clang/lib/AST/StmtViz.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/AST/StmtGraphTraits.h:18, from /<>/tools/clang/lib/AST/StmtViz.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/lib/AST/StmtViz.cpp:15:0: /<>/tools/clang/include/clang/AST/StmtGraphTraits.h:59:47: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType* {aka const clang::Stmt*}’ [-Wignored-attributes] typedef llvm::df_iterator nodes_iterator; ^ In file included from /<>/tools/clang/include/clang/AST/StmtGraphTraits.h:19:0, from /<>/tools/clang/lib/AST/StmtViz.cpp:15: /<>/include/llvm/ADT/DepthFirstIterator.h: In instantiation of ‘class llvm::df_iterator’: /<>/tools/clang/include/clang/AST/StmtGraphTraits.h:73:59: required from here /<>/include/llvm/ADT/DepthFirstIterator.h:69:59: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType {aka const clang::Stmt}’ [-Wignored-attributes] typename GT::NodeType, ptrdiff_t> super; ^~~~~ /<>/include/llvm/ADT/DepthFirstIterator.h:69:59: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType* {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/ADT/DepthFirstIterator.h:69:59: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType& {aka const clang::Stmt&}’ [-Wignored-attributes] /<>/include/llvm/ADT/DepthFirstIterator.h:73:42: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType* {aka const clang::Stmt*}’ [-Wignored-attributes] typedef PointerIntPair PointerIntTy; ^~~~~~~~~~~~ /<>/include/llvm/ADT/DepthFirstIterator.h:73:42: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType* {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/ADT/DepthFirstIterator.h:73:42: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType* {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/ADT/DepthFirstIterator.h:73:42: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType* {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/ADT/DepthFirstIterator.h:78:51: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType* {aka const clang::Stmt*}’ [-Wignored-attributes] std::vector> VisitStack; ^~~~~~~~~~ /<>/include/llvm/ADT/DepthFirstIterator.h:78:51: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType* {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/ADT/DepthFirstIterator.h:78:51: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType* {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/ADT/DepthFirstIterator.h:78:51: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType* {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/ADT/DepthFirstIterator.h:78:51: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType* {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/ADT/DepthFirstIterator.h:78:51: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType* {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/ADT/DepthFirstIterator.h:78:51: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType* {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/ADT/DepthFirstIterator.h:78:51: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType* {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/ADT/DepthFirstIterator.h:130:35: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType {aka const clang::Stmt}’ [-Wignored-attributes] typedef typename super::pointer pointer; ^~~~~~~ /<>/include/llvm/ADT/DepthFirstIterator.h:130:35: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType* {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/ADT/DepthFirstIterator.h:130:35: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType& {aka const clang::Stmt&}’ [-Wignored-attributes] /<>/include/llvm/ADT/DepthFirstIterator.h: In instantiation of ‘llvm::df_iterator llvm::df_begin(const T&) [with T = const clang::Stmt*; typename llvm::GraphTraits::NodeType = const clang::Stmt]’: /<>/tools/clang/include/clang/AST/StmtGraphTraits.h:74:22: required from here /<>/include/llvm/ADT/DepthFirstIterator.h:202:31: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType* {aka const clang::Stmt*}’ [-Wignored-attributes] return df_iterator::begin(G); ~~~~~~~~~~~~~~~~~~~~~^~~ /<>/include/llvm/ADT/DepthFirstIterator.h: In instantiation of ‘llvm::df_iterator llvm::df_end(const T&) [with T = const clang::Stmt*; typename llvm::GraphTraits::NodeType = const clang::Stmt]’: /<>/tools/clang/include/clang/AST/StmtGraphTraits.h:78:20: required from here /<>/include/llvm/ADT/DepthFirstIterator.h:207:29: warning: ignoring attributes on template argument ‘llvm::GraphTraits::NodeType* {aka const clang::Stmt*}’ [-Wignored-attributes] return df_iterator::end(G); ~~~~~~~~~~~~~~~~~~~^~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/AST/StmtGraphTraits.h:18, from /<>/tools/clang/lib/AST/StmtViz.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 45%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/PlistReporter.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/PlistReporter.cpp.o -c /<>/tools/clang/lib/ARCMigrate/PlistReporter.cpp [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TemplateBase.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/TemplateBase.cpp.o -c /<>/tools/clang/lib/AST/TemplateBase.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/TemplateName.h:17, from /<>/tools/clang/include/clang/AST/TemplateBase.h:18, from /<>/tools/clang/lib/AST/TemplateBase.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 45%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransAPIUses.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransAPIUses.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransAPIUses.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 45%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprCXX.cpp.o -c /<>/tools/clang/lib/CodeGen/CGExprCXX.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:19, from /<>/tools/clang/lib/ARCMigrate/Transforms.h:14, from /<>/tools/clang/lib/ARCMigrate/TransAPIUses.cpp:20: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TemplateName.cpp.o /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/TemplateName.cpp.o -c /<>/tools/clang/lib/AST/TemplateName.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGExprCXX.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/TemplateName.h:17, from /<>/tools/clang/lib/AST/TemplateName.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Type.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Type.cpp.o -c /<>/tools/clang/lib/AST/Type.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 45%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o -c /<>/tools/clang/lib/Sema/SemaExceptionSpec.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/AST/Type.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/SemaExceptionSpec.cpp:874:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 45%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransARCAssign.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransARCAssign.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransARCAssign.cpp [ 45%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprComplex.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprComplex.cpp.o -c /<>/tools/clang/lib/CodeGen/CGExprComplex.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:19, from /<>/tools/clang/lib/ARCMigrate/Transforms.h:14, from /<>/tools/clang/lib/ARCMigrate/TransARCAssign.cpp:24: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TypeLoc.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/TypeLoc.cpp.o -c /<>/tools/clang/lib/AST/TypeLoc.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGExprComplex.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 45%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExpr.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExpr.cpp.o -c /<>/tools/clang/lib/Sema/SemaExpr.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/TypeLoc.h:18, from /<>/tools/clang/lib/AST/TypeLoc.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaExpr.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TypePrinter.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/TypePrinter.cpp.o -c /<>/tools/clang/lib/AST/TypePrinter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/PrettyPrinter.h:17, from /<>/tools/clang/lib/AST/TypePrinter.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/VTableBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/VTableBuilder.cpp.o -c /<>/tools/clang/lib/AST/VTableBuilder.cpp [ 45%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprConstant.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprConstant.cpp.o -c /<>/tools/clang/lib/CodeGen/CGExprConstant.cpp /<>/tools/clang/lib/Sema/SemaExpr.cpp: In member function ‘clang::ExprResult clang::Sema::CreateBuiltinBinOp(clang::SourceLocation, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*)’: /<>/tools/clang/lib/Sema/SemaExpr.cpp:10895:34: warning: this statement may fall through [-Wimplicit-fallthrough=] checkObjCPointerIntrospection(*this, LHS, RHS, OpLoc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/SemaExpr.cpp:10896:3: note: here case BO_Xor: ^~~~ /<>/tools/clang/lib/Sema/SemaExpr.cpp:10937:27: warning: this statement may fall through [-Wimplicit-fallthrough=] DiagnoseSelfAssignment(*this, LHS.get(), RHS.get(), OpLoc); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/SemaExpr.cpp:10938:3: note: here case BO_XorAssign: ^~~~ [ 45%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransAutoreleasePool.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransAutoreleasePool.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/BaseSubobject.h:18, from /<>/tools/clang/include/clang/AST/VTableBuilder.h:17, from /<>/tools/clang/lib/AST/VTableBuilder.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGExprConstant.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:19, from /<>/tools/clang/lib/ARCMigrate/Transforms.h:14, from /<>/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp:30: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/tools/clang/include/clang/AST/CharUnits.h:17, from /<>/tools/clang/include/clang/AST/BaseSubobject.h:17, from /<>/tools/clang/include/clang/AST/VTableBuilder.h:17, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:60:0, from /<>/tools/clang/include/clang/Basic/FileManager.h:28, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:24, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/BaseSubobject.h:18, from /<>/tools/clang/include/clang/AST/VTableBuilder.h:17, from /<>/tools/clang/lib/AST/VTableBuilder.cpp:14: /usr/include/c++/7/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::tuple<>}; _Key = clang::MicrosoftVTableContext::MethodVFTableLocation; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/tools/clang/include/clang/Basic/FileManager.h:28, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:24, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/BaseSubobject.h:18, from /<>/tools/clang/include/clang/AST/VTableBuilder.h:17, from /<>/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 >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/tools/clang/include/clang/AST/CharUnits.h:17, from /<>/tools/clang/include/clang/AST/BaseSubobject.h:17, from /<>/tools/clang/include/clang/AST/VTableBuilder.h:17, from /<>/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::DenseSet > >&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 45%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprScalar.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprScalar.cpp.o -c /<>/tools/clang/lib/CodeGen/CGExprScalar.cpp [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/VTTBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/AST -I/<>/tools/clang/lib/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/VTTBuilder.cpp.o -c /<>/tools/clang/lib/AST/VTTBuilder.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/BaseSubobject.h:18, from /<>/tools/clang/include/clang/AST/VTTBuilder.h:18, from /<>/tools/clang/lib/AST/VTTBuilder.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 45%] Linking CXX static library ../../../../lib/libclangAST.a cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/cmake -P CMakeFiles/clangAST.dir/cmake_clean_target.cmake cd /<>/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/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/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/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/OpenMPClause.cpp.o CMakeFiles/clangAST.dir/ParentMap.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 /usr/bin/ranlib ../../../../lib/libclangAST.a make[4]: Leaving directory '/<>/build-llvm' [ 45%] Built target clangAST /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Driver /<>/build-llvm /<>/build-llvm/tools/clang/lib/Driver /<>/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend.internal". Scanning dependencies of target clangDriver make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 45%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Action.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Action.cpp.o -c /<>/tools/clang/lib/Driver/Action.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 45%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Compilation.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Compilation.cpp.o -c /<>/tools/clang/lib/Driver/Compilation.cpp In file included from /<>/tools/clang/lib/Sema/SemaExpr.cpp:15:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>; Derived = {anonymous}::TransformToPE]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3852:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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 /<>/tools/clang/lib/Sema/SemaExpr.cpp:15:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::ExprResult clang::TreeTransform::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::TransformToPE]’: /<>/tools/clang/lib/Sema/TreeTransform.h:10713: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 /<>/tools/clang/lib/Sema/SemaExpr.cpp:15:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator; Derived = {anonymous}::TransformToPE]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3852:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3852:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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 /<>/tools/clang/lib/Sema/SemaExpr.cpp:15:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::QualType clang::TreeTransform::TransformDependentTemplateSpecializationType(clang::TypeLocBuilder&, clang::DependentTemplateSpecializationTypeLoc, clang::NestedNameSpecifierLoc) [with Derived = {anonymous}::TransformToPE]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5859:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0), ^~ /<>/tools/clang/lib/Sema/TreeTransform.h:5859:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5859:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 In file included from /<>/tools/clang/lib/Sema/SemaExpr.cpp:15:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TransformToPE]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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)) ~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::QualType clang::TreeTransform::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::TransformToPE]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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 /<>/tools/clang/lib/Sema/SemaExpr.cpp:15:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘clang::TypeSourceInfo* clang::TreeTransform::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::TransformToPE]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5624:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0), ^~ /<>/tools/clang/lib/Sema/TreeTransform.h:5624:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5624:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 [ 45%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/CrossWindowsToolChain.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/CrossWindowsToolChain.cpp.o -c /<>/tools/clang/lib/Driver/CrossWindowsToolChain.cpp [ 45%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Driver.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Driver.cpp.o -c /<>/tools/clang/lib/Driver/Driver.cpp [ 45%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransBlockObjCVariable.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransBlockObjCVariable.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp [ 45%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGLoopInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGLoopInfo.cpp.o -c /<>/tools/clang/lib/CodeGen/CGLoopInfo.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:19, from /<>/tools/clang/lib/ARCMigrate/Transforms.h:14, from /<>/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp:28: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Use.h:29, from /<>/include/llvm/IR/Value.h:18, from /<>/include/llvm/IR/User.h:24, from /<>/include/llvm/IR/Constant.h:17, from /<>/include/llvm/IR/Metadata.h:25, from /<>/include/llvm/IR/TrackingMDRef.h:17, from /<>/include/llvm/IR/DebugLoc.h:18, from /<>/tools/clang/lib/CodeGen/CGLoopInfo.h:21, from /<>/tools/clang/lib/CodeGen/CGLoopInfo.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 45%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o -c /<>/tools/clang/lib/CodeGen/CGObjC.cpp [ 45%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DriverOptions.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/DriverOptions.cpp.o -c /<>/tools/clang/lib/Driver/DriverOptions.cpp [ 45%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Job.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Job.cpp.o -c /<>/tools/clang/lib/Driver/Job.cpp [ 45%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExprCXX.cpp.o -c /<>/tools/clang/lib/Sema/SemaExprCXX.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /<>/tools/clang/lib/CodeGen/CGObjC.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 45%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/MinGWToolChain.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/MinGWToolChain.cpp.o -c /<>/tools/clang/lib/Driver/MinGWToolChain.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGObjC.cpp:1467:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGObjC.cpp:1636:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGObjC.cpp:3121:54: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGObjC.cpp:3121:54: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 45%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Multilib.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Multilib.cpp.o -c /<>/tools/clang/lib/Driver/Multilib.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CompoundStmt&]’: /<>/tools/clang/lib/CodeGen/CGObjC.cpp:3121:54: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] return cast_convert_val::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/CodeGen/CGObjC.cpp:1467:61: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 45%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/MSVCToolChain.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/MSVCToolChain.cpp.o -c /<>/tools/clang/lib/Driver/MSVCToolChain.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 45%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Phases.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Phases.cpp.o -c /<>/tools/clang/lib/Driver/Phases.cpp [ 45%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o -c /<>/tools/clang/lib/Driver/SanitizerArgs.cpp [ 45%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCGNU.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjCGNU.cpp.o -c /<>/tools/clang/lib/CodeGen/CGObjCGNU.cpp [ 45%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Tool.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Tool.cpp.o -c /<>/tools/clang/lib/Driver/Tool.cpp [ 45%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChain.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChain.cpp.o -c /<>/tools/clang/lib/Driver/ToolChain.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /<>/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 45%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 45%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:19, from /<>/tools/clang/lib/ARCMigrate/Transforms.h:14, from /<>/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp:22: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Driver/ToolChains.cpp: In constructor ‘clang::driver::toolchains::MyriadToolChain::MyriadToolChain(const clang::driver::Driver&, const llvm::Triple&, const llvm::opt::ArgList&)’: /<>/tools/clang/lib/Driver/ToolChains.cpp:4874:11: warning: this statement may fall through [-Wimplicit-fallthrough=] D.Diag(diag::err_target_unsupported_arch) << Triple.getArchName() ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Driver/ToolChains.cpp:4876:3: note: here case llvm::Triple::sparc: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TransformTypos, const clang::TemplateArgument*>; Derived = {anonymous}::TransformTypos]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3852:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocInventIterator<{anonymous}::TransformTypos, const clang::TemplateArgument*>’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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 /<>/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::ExprResult clang::TreeTransform::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::TransformTypos]’: /<>/tools/clang/lib/Sema/TreeTransform.h:10713: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 /<>/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TransformTypos]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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)) ~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator; Derived = {anonymous}::TransformTypos]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3852:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3852:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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 /<>/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::QualType clang::TreeTransform::TransformDependentTemplateSpecializationType(clang::TypeLocBuilder&, clang::DependentTemplateSpecializationTypeLoc, clang::NestedNameSpecifierLoc) [with Derived = {anonymous}::TransformTypos]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5859:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0), ^~ /<>/tools/clang/lib/Sema/TreeTransform.h:5859:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5859:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 In file included from /<>/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::QualType clang::TreeTransform::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::TransformTypos]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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 /<>/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘clang::TypeSourceInfo* clang::TreeTransform::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::TransformTypos]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5624:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0), ^~ /<>/tools/clang/lib/Sema/TreeTransform.h:5624:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5624:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 [ 45%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o -c /<>/tools/clang/lib/CodeGen/CGObjCMac.cpp [ 45%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Tools.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Tools.cpp.o -c /<>/tools/clang/lib/Driver/Tools.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /<>/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 45%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransGCAttrs.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransGCAttrs.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAtTryStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGObjCMac.cpp:3734:36: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAtTryStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGObjCMac.cpp:3734:36: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAtSynchronizedStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGObjCMac.cpp:4048:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAtTryStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGObjCMac.cpp:4149:60: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:19, from /<>/tools/clang/lib/ARCMigrate/Transforms.h:14, from /<>/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 45%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprMember.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExprMember.cpp.o -c /<>/tools/clang/lib/Sema/SemaExprMember.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCAtTryStmt; Y = clang::Stmt]’: /<>/tools/clang/lib/CodeGen/CGObjCMac.cpp:3732:31: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::ObjCAtTryStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCAtTryStmt&]’: /<>/tools/clang/lib/CodeGen/CGObjCMac.cpp:3734:36: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] return cast_convert_val::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::ObjCAtSynchronizedStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCAtSynchronizedStmt&]’: /<>/tools/clang/lib/CodeGen/CGObjCMac.cpp:4048:56: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Sema/Overload.h:18, from /<>/tools/clang/lib/Sema/SemaExprMember.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 45%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Types.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Driver -I/<>/tools/clang/lib/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Types.cpp.o -c /<>/tools/clang/lib/Driver/Types.cpp [ 45%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o -c /<>/tools/clang/lib/CodeGen/CGObjCRuntime.cpp [ 45%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExprObjC.cpp.o -c /<>/tools/clang/lib/Sema/SemaExprObjC.cpp [ 45%] Linking CXX static library ../../../../lib/libclangDriver.a cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/cmake -P CMakeFiles/clangDriver.dir/cmake_clean_target.cmake cd /<>/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/CrossWindowsToolChain.cpp.o CMakeFiles/clangDriver.dir/Driver.cpp.o CMakeFiles/clangDriver.dir/DriverOptions.cpp.o CMakeFiles/clangDriver.dir/Job.cpp.o CMakeFiles/clangDriver.dir/MinGWToolChain.cpp.o CMakeFiles/clangDriver.dir/Multilib.cpp.o CMakeFiles/clangDriver.dir/MSVCToolChain.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.cpp.o CMakeFiles/clangDriver.dir/Tools.cpp.o CMakeFiles/clangDriver.dir/Types.cpp.o /usr/bin/ranlib ../../../../lib/libclangDriver.a make[4]: Leaving directory '/<>/build-llvm' [ 45%] Built target clangDriver /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Serialization /<>/build-llvm /<>/build-llvm/tools/clang/lib/Serialization /<>/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Serialization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/depend.internal". Scanning dependencies of target clangSerialization make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 45%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTCommon.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTCommon.cpp.o -c /<>/tools/clang/lib/Serialization/ASTCommon.cpp [ 47%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransGCCalls.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransGCCalls.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransGCCalls.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaExprObjC.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /<>/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Serialization/ASTCommon.h:17, from /<>/tools/clang/lib/Serialization/ASTCommon.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:19, from /<>/tools/clang/lib/ARCMigrate/Transforms.h:14, from /<>/tools/clang/lib/ARCMigrate/TransGCCalls.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 47%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReader.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTReader.cpp.o -c /<>/tools/clang/lib/Serialization/ASTReader.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/DeclObjC.h:17, from /<>/tools/clang/include/clang/Serialization/ASTReader.h:17, from /<>/tools/clang/lib/Serialization/ASTReader.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 47%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o -c /<>/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19, from /<>/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaFixItUtils.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaFixItUtils.cpp.o -c /<>/tools/clang/lib/Sema/SemaFixItUtils.cpp [ 47%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransProperties.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransProperties.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransProperties.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Sema/SemaFixItUtils.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:19, from /<>/tools/clang/lib/ARCMigrate/Transforms.h:14, from /<>/tools/clang/lib/ARCMigrate/TransProperties.cpp:33: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 47%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o -c /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaInit.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaInit.cpp.o -c /<>/tools/clang/lib/Sema/SemaInit.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/Initialization.h:16, from /<>/tools/clang/lib/Sema/SemaInit.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:3517:48: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:3517:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:307:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:4852:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:307:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::OMPTeamsDirective; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:4889:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPExecutableDirective; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:5901:45: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:5935:39: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::OMPTargetDirective; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:5898:53: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CompoundStmt*]’ /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:4852:56: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::OMPTeamsDirective; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::OMPTeamsDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTeamsDirective*]’ /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:4889:52: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::OMPExecutableDirective; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::OMPExecutableDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPExecutableDirective*]’ /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:5924:75: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::LambdaExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::LambdaExpr*]’ /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:5935:39: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 47%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransProtectedScope.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransProtectedScope.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:19, from /<>/tools/clang/lib/ARCMigrate/Transforms.h:14, from /<>/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 47%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReaderDecl.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTReaderDecl.cpp.o -c /<>/tools/clang/lib/Serialization/ASTReaderDecl.cpp [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaLambda.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaLambda.cpp.o -c /<>/tools/clang/lib/Sema/SemaLambda.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/DeclObjC.h:17, from /<>/tools/clang/include/clang/Serialization/ASTReader.h:17, from /<>/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/Sema/DeclSpec.h:26, from /<>/tools/clang/lib/Sema/SemaLambda.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 47%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenMPRuntimeNVPTX.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntimeNVPTX.cpp.o -c /<>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/CodeGen/CGValue.h:18, from /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17, from /<>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18, from /<>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/clang/lib/Sema/SemaLambda.cpp: In member function ‘clang::MangleNumberingContext* clang::Sema::getCurrentMangleNumberContext(const clang::DeclContext*, clang::Decl*&)’: /<>/tools/clang/lib/Sema/SemaLambda.cpp:335:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IsInNonspecializedTemplate) { ^~ /<>/tools/clang/lib/Sema/SemaLambda.cpp:341:3: note: here case DataMember: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaLookup.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaLookup.cpp.o -c /<>/tools/clang/lib/Sema/SemaLookup.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/Sema/Lookup.h:18, from /<>/tools/clang/lib/Sema/SemaLookup.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 47%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:19, from /<>/tools/clang/lib/ARCMigrate/Transforms.h:14, from /<>/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp:20: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 47%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o -c /<>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/lib/CodeGen/CGRecordLayout.h:14, from /<>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Sema/SemaLookup.cpp: In function ‘void addAssociatedClassesAndNamespaces({anonymous}::AssociatedLookup&, clang::QualType)’: /<>/tools/clang/lib/Sema/SemaLookup.cpp:2644:42: warning: this statement may fall through [-Wimplicit-fallthrough=] Queue.push_back(Arg.getTypePtr()); ^ /<>/tools/clang/lib/Sema/SemaLookup.cpp:2647:5: note: here case Type::FunctionNoProto: { ^~~~ /<>/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp: In member function ‘bool {anonymous}::RetainReleaseDeallocRemover::VisitObjCMessageExpr(clang::ObjCMessageExpr*)’: /<>/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp:68:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (isRemovable(E)) { ^~ /<>/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp:81:5: note: here case OMF_retain: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 47%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReaderStmt.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTReaderStmt.cpp.o -c /<>/tools/clang/lib/Serialization/ASTReaderStmt.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/DeclObjC.h:17, from /<>/tools/clang/include/clang/Serialization/ASTReader.h:17, from /<>/tools/clang/lib/Serialization/ASTReaderStmt.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/tools/clang/include/clang/AST/CharUnits.h:17, from /<>/tools/clang/lib/CodeGen/CGRecordLayout.h:13, from /<>/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 /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/tools/clang/include/clang/AST/CharUnits.h:17, from /<>/tools/clang/lib/CodeGen/CGRecordLayout.h:13, from /<>/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/tools/clang/include/clang/AST/CharUnits.h:17, from /<>/tools/clang/lib/CodeGen/CGRecordLayout.h:13, from /<>/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 /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/tools/clang/include/clang/AST/CharUnits.h:17, from /<>/tools/clang/lib/CodeGen/CGRecordLayout.h:13, from /<>/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::vector > >’ 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 /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/tools/clang/include/clang/AST/CharUnits.h:17, from /<>/tools/clang/lib/CodeGen/CGRecordLayout.h:13, from /<>/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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 47%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGStmt.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGStmt.cpp.o -c /<>/tools/clang/lib/CodeGen/CGStmt.cpp [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaObjCProperty.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaObjCProperty.cpp.o -c /<>/tools/clang/lib/Sema/SemaObjCProperty.cpp [ 47%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransUnbridgedCasts.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransUnbridgedCasts.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGStmt.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaObjCProperty.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:19, from /<>/tools/clang/lib/ARCMigrate/Transforms.h:14, from /<>/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp:43: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IndirectGotoStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:132:51: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IndirectGotoStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:132:51: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:134:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:135:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DoStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:136:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:137:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:139:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:141:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AsmStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:143:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:149:50: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAtTryStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:154:45: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAtThrowStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:163:49: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAtSynchronizedStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:166:63: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCForCollectionStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:169:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAutoreleasePoolStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:172:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXTryStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:176:39: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:179:49: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SEHTryStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:182:39: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPParallelDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:185:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPSimdDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:188:51: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPForDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:191:49: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPForSimdDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:194:57: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPSectionsDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:197:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPSectionDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:200:57: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPSingleDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:203:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPMasterDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:206:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPCriticalDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:209:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPParallelForDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:212:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPParallelForSimdDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:215:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPParallelSectionsDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:218:75: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTaskDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:221:51: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTaskyieldDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:224:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPBarrierDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:227:57: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTaskwaitDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:230:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTaskgroupDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:233:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPFlushDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:236:53: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPOrderedDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:239:57: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPAtomicDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:242:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:245:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTeamsDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:248:53: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPCancellationPointDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:251:77: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPCancelDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:254:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetDataDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:257:63: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetEnterDataDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:260:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetExitDataDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:263:71: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetParallelDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:266:71: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetParallelForDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:269:77: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTaskLoopDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:272:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTaskLoopSimdDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:275:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPDistributeDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:278:63: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetUpdateDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:281:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPDistributeParallelForDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:285:51: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPDistributeParallelForSimdDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:289:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPDistributeSimdDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:292:71: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetParallelForSimdDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:296:51: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:305:71: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:306:63: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LabelStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:307:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AttributedStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:309:71: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::GotoStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:310:63: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BreakStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:311:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ContinueStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:312:71: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DefaultStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:313:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CaseStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:314:63: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SEHLeaveStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:315:71: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:351:62: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:1303:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::IndirectGotoStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::IndirectGotoStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:132:51: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] return cast_convert_val::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::IfStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::IfStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:134:59: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::WhileStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::WhileStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:135:65: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::DoStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DoStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:136:59: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::ForStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ForStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:137:61: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ReturnStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:139:67: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::SwitchStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:141:67: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::AsmStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::AsmStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:143:61: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::ObjCAtTryStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCAtTryStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:154:45: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::ObjCAtThrowStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCAtThrowStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:163:49: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::ObjCAtSynchronizedStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCAtSynchronizedStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:166:63: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCForCollectionStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:169:61: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::ObjCAutoreleasePoolStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCAutoreleasePoolStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:172:65: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::CXXTryStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXTryStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:176:39: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXForRangeStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:179:49: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::SEHTryStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::SEHTryStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:182:39: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPParallelDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPParallelDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:185:59: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPSimdDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:188:51: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPForDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPForDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:191:49: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPForSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPForSimdDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:194:57: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPSectionsDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPSectionsDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:197:59: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPSectionDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPSectionDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:200:57: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPSingleDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPSingleDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:203:55: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPMasterDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPMasterDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:206:55: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPCriticalDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPCriticalDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:209:59: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPParallelForDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPParallelForDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:212:65: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPParallelForSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPParallelForSimdDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:215:73: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPParallelSectionsDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPParallelSectionsDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:218:75: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPTaskDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTaskDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:221:51: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPTaskyieldDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTaskyieldDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:224:61: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPBarrierDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPBarrierDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:227:57: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPTaskwaitDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTaskwaitDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:230:59: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPTaskgroupDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTaskgroupDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:233:61: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPFlushDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPFlushDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:236:53: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPOrderedDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPOrderedDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:239:57: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPAtomicDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPAtomicDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:242:55: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPTargetDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTargetDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:245:55: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPTeamsDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTeamsDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:248:53: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPCancellationPointDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPCancellationPointDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:251:77: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPCancelDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPCancelDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:254:55: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPTargetDataDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTargetDataDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:257:63: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPTargetEnterDataDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTargetEnterDataDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:260:73: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPTargetExitDataDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTargetExitDataDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:263:71: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPTargetParallelDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTargetParallelDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:266:71: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPTargetParallelForDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTargetParallelForDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:269:77: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPTaskLoopDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTaskLoopDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:272:59: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPTaskLoopSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTaskLoopSimdDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:275:67: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPDistributeDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPDistributeDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:278:63: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPTargetUpdateDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTargetUpdateDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:281:67: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPDistributeParallelForDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPDistributeParallelForDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:285:51: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPDistributeParallelForSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPDistributeParallelForSimdDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:289:55: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPDistributeSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPDistributeSimdDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:292:71: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPTargetParallelForSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTargetParallelForSimdDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:296:51: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CompoundStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:305:71: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:306:63: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::LabelStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::LabelStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:307:65: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::AttributedStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::AttributedStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:309:71: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::GotoStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::GotoStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:310:63: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::BreakStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BreakStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:311:65: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::ContinueStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ContinueStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:312:71: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::DefaultStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DefaultStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:313:69: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:314:63: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::SEHLeaveStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::SEHLeaveStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:315:71: required from here /<>/include/llvm/Support/Casting.h:232:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BreakStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:1193:36: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 47%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriter.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTWriter.cpp.o -c /<>/tools/clang/lib/Serialization/ASTWriter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::LabelStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::LabelStmt*]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:351:62: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::SwitchCase; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::SwitchCase*]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:1303:52: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CompoundStmt*]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:1322:56: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Serialization/ASTWriter.h:18, from /<>/tools/clang/lib/Serialization/ASTWriter.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaOpenMP.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaOpenMP.cpp.o -c /<>/tools/clang/lib/Sema/SemaOpenMP.cpp [ 47%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGStmtOpenMP.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGStmtOpenMP.cpp.o -c /<>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /<>/tools/clang/lib/Sema/TreeTransform.h:17, from /<>/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /<>/tools/clang/lib/CodeGen/CGCleanup.h:17, from /<>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 47%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:19, from /<>/tools/clang/lib/ARCMigrate/Transforms.h:14, from /<>/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp:23: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:33:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:597:76: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CapturedStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:597:76: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LocalVarRefChecker; RetTy = bool; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/SemaOpenMP.cpp:1307:31: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LocalVarRefChecker; RetTy = bool; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/SemaOpenMP.cpp:1307:31: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:3246:54: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:3250:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LocalVarRefChecker; RetTy = bool; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/SemaOpenMP.cpp:1307:31: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::LocalVarRefChecker; RetTy = bool; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/SemaOpenMP.cpp:1307:31: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Serialization/ASTWriter.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ExprWithCleanups; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ExprWithCleanups*]’ /<>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:3246:54: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CompoundStmt*]’ /<>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:3250:55: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o -c /<>/tools/clang/lib/CodeGen/CGVTT.cpp [ 47%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/BaseSubobject.h:18, from /<>/tools/clang/lib/CodeGen/CGVTables.h:17, from /<>/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /<>/tools/clang/lib/CodeGen/CGVTT.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 47%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriterDecl.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTWriterDecl.cpp.o -c /<>/tools/clang/lib/Serialization/ASTWriterDecl.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:19, from /<>/tools/clang/lib/ARCMigrate/Transforms.h:14, from /<>/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Serialization/ASTWriter.h:18, from /<>/tools/clang/lib/Serialization/ASTWriterDecl.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>; Derived = {anonymous}::TransformExprToCaptures]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3852:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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 /<>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::ExprResult clang::TreeTransform::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::TransformExprToCaptures]’: /<>/tools/clang/lib/Sema/TreeTransform.h:10713: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 /<>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator; Derived = {anonymous}::TransformExprToCaptures]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3852:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3852:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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 /<>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::QualType clang::TreeTransform::TransformDependentTemplateSpecializationType(clang::TypeLocBuilder&, clang::DependentTemplateSpecializationTypeLoc, clang::NestedNameSpecifierLoc) [with Derived = {anonymous}::TransformExprToCaptures]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5859:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0), ^~ /<>/tools/clang/lib/Sema/TreeTransform.h:5859:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5859:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 In file included from /<>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TransformExprToCaptures]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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)) ~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::QualType clang::TreeTransform::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::TransformExprToCaptures]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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 /<>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘clang::TypeSourceInfo* clang::TreeTransform::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::TransformExprToCaptures]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5624:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0), ^~ /<>/tools/clang/lib/Sema/TreeTransform.h:5624:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5624:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 [ 47%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGVTables.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGVTables.cpp.o -c /<>/tools/clang/lib/CodeGen/CGVTables.cpp [ 47%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriterStmt.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTWriterStmt.cpp.o -c /<>/tools/clang/lib/Serialization/ASTWriterStmt.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGVTables.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaOverload.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaOverload.cpp.o -c /<>/tools/clang/lib/Sema/SemaOverload.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Serialization/ASTWriter.h:18, from /<>/tools/clang/lib/Serialization/ASTWriterStmt.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 47%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransformActions.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransformActions.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransformActions.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Sema/Overload.h:18, from /<>/tools/clang/lib/Sema/SemaOverload.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13, from /<>/tools/clang/include/clang/ARCMigrate/ARCMT.h:13, from /<>/tools/clang/lib/ARCMigrate/Internals.h:13, from /<>/tools/clang/lib/ARCMigrate/TransformActions.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/ARCMigrate/TransformActions.cpp: In member function ‘void {anonymous}::TransformActionsImpl::addRemoval(clang::CharSourceRange)’: /<>/tools/clang/lib/ARCMigrate/TransformActions.cpp:541:15: warning: this statement may fall through [-Wimplicit-fallthrough=] RI->End = newRange.End; ~~~~~~~~^~~~~~~~~~~~~~ /<>/tools/clang/lib/ARCMigrate/TransformActions.cpp:542:5: note: here case Range_ExtendsBegin: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 47%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/Transforms.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/ARCMigrate -I/<>/tools/clang/lib/ARCMigrate -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/Transforms.cpp.o -c /<>/tools/clang/lib/ARCMigrate/Transforms.cpp [ 47%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/GeneratePCH.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/GeneratePCH.cpp.o -c /<>/tools/clang/lib/Serialization/GeneratePCH.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:19, from /<>/tools/clang/lib/ARCMigrate/Transforms.h:14, from /<>/tools/clang/lib/ARCMigrate/Transforms.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Serialization/ASTWriter.h:18, from /<>/tools/clang/lib/Serialization/GeneratePCH.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 47%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenABITypes.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/include/clang/AST/CanonicalType.h:18, from /<>/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27, from /<>/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 47%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/GlobalModuleIndex.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/GlobalModuleIndex.cpp.o -c /<>/tools/clang/lib/Serialization/GlobalModuleIndex.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 47%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenAction.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/lib/CodeGen/CoverageMappingGen.h:17, from /<>/tools/clang/lib/CodeGen/CodeGenAction.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 47%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/Module.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/Module.cpp.o -c /<>/tools/clang/lib/Serialization/Module.cpp [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaPseudoObject.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaPseudoObject.cpp.o -c /<>/tools/clang/lib/Sema/SemaPseudoObject.cpp [ 47%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ModuleFileExtension.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ModuleFileExtension.cpp.o -c /<>/tools/clang/lib/Serialization/ModuleFileExtension.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaPseudoObject.cpp:33: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 47%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ModuleManager.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Serialization -I/<>/tools/clang/lib/Serialization -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ModuleManager.cpp.o -c /<>/tools/clang/lib/Serialization/ModuleManager.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 47%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp [ 47%] Linking CXX static library ../../../../lib/libclangSerialization.a cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/cmake -P CMakeFiles/clangSerialization.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 47%] Built target clangSerialization /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Frontend /<>/build-llvm /<>/build-llvm/tools/clang/lib/Frontend /<>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend.internal". Scanning dependencies of target clangFrontend make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 47%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o -c /<>/tools/clang/lib/Frontend/ASTConsumers.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Frontend/ASTConsumers.h:17, from /<>/tools/clang/lib/Frontend/ASTConsumers.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmt.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaStmt.cpp.o -c /<>/tools/clang/lib/Sema/SemaStmt.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaStmt.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1119:23: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SwitchCase; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1124:24: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1128:24: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1148:45: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1148:63: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1149:21: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BreakStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1152:23: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1170:20: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1171:63: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1172:29: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXTryStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1172:51: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1173:35: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCAtTryStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1173:60: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1176:22: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:307:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/SemaStmt.cpp:187:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::LabelStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::LabelStmt*]’ /<>/tools/clang/lib/Sema/SemaStmt.cpp:187:61: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/lib/Sema/SemaStmt.cpp:190:43: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 47%] Linking CXX static library ../../../../lib/libclangARCMigrate.a cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/cmake -P CMakeFiles/clangARCMigrate.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 47%] Built target clangARCMigrate [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmtAsm.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaStmtAsm.cpp.o -c /<>/tools/clang/lib/Sema/SemaStmtAsm.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaStmtAsm.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 47%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenModule.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/BaseSubobject.h:18, from /<>/tools/clang/lib/CodeGen/CGVTables.h:17, from /<>/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /<>/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Sema/SemaStmtAsm.cpp: In member function ‘clang::StmtResult clang::Sema::ActOnGCCAsmStmt(clang::SourceLocation, bool, bool, unsigned int, unsigned int, clang::IdentifierInfo**, clang::MultiExprArg, clang::MultiExprArg, clang::Expr*, clang::MultiExprArg, clang::SourceLocation)’: /<>/tools/clang/lib/Sema/SemaStmtAsm.cpp:227:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (RequireCompleteType(OutputExpr->getLocStart(), Exprs[i]->getType(), ^~ /<>/tools/clang/lib/Sema/SemaStmtAsm.cpp:230:5: note: here default: ^~~~~~~ [ 47%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTMerge.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ASTMerge.cpp.o -c /<>/tools/clang/lib/Frontend/ASTMerge.cpp In file included from /usr/include/c++/7/algorithm:61:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/APInt.h:20, from /<>/include/llvm/ADT/APFloat.h:20, from /<>/tools/clang/include/clang/AST/APValue.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/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::vector > >; _Tp = std::pair; _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::vector > >’ 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::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/APInt.h:20, from /<>/include/llvm/ADT/APFloat.h:20, from /<>/tools/clang/include/clang/AST/APValue.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/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::vector > >; _Tp = std::pair; _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::vector > >’ 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::vector > >’ changed in GCC 7.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /<>/tools/clang/lib/Frontend/ASTMerge.cpp:9: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmtAttr.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaStmtAttr.cpp.o -c /<>/tools/clang/lib/Sema/SemaStmtAttr.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/APInt.h:20, from /<>/include/llvm/ADT/APFloat.h:20, from /<>/tools/clang/include/clang/AST/APValue.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/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::vector > >; _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::vector > >’ 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::vector > >; _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::vector > >’ 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::vector > >’ 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::vector > >]’: /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __rotate(_RandomAccessIterator __first, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _OutputIterator = std::pair*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = std::pair*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Pointer = std::pair*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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::vector > >; _Distance = int; _Pointer = std::pair*; _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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Pointer = std::pair*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2741:31: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2743:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2748:33: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2749:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2751:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /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::vector > >; _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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >; _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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/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::vector > >’ 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 /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/APInt.h:20, from /<>/include/llvm/ADT/APFloat.h:20, from /<>/tools/clang/include/clang/AST/APValue.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/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::vector > >’ 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::vector > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaStmtAttr.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 47%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTUnit.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ASTUnit.cpp.o -c /<>/tools/clang/lib/Frontend/ASTUnit.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /<>/tools/clang/lib/Frontend/ASTUnit.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/CodeGen/CodeGenModule.cpp: In member function ‘void clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*)’: /<>/tools/clang/lib/CodeGen/CodeGenModule.cpp:3766:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (cast(D)->getDescribedVarTemplate()) ^~ /<>/tools/clang/lib/CodeGen/CodeGenModule.cpp:3768:3: note: here case Decl::VarTemplateSpecialization: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplate.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplate.cpp.o -c /<>/tools/clang/lib/Sema/SemaTemplate.cpp [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateDeduction.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateDeduction.cpp.o -c /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /<>/tools/clang/lib/Sema/TreeTransform.h:17, from /<>/tools/clang/lib/Sema/SemaTemplate.cpp:12: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/DeclTemplate.h:18, from /<>/tools/clang/include/clang/Sema/TemplateDeduction.h:16, from /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp: In function ‘clang::Sema::TemplateDeductionResult DeduceTemplateArgumentsByTypeMatch(clang::Sema&, clang::TemplateParameterList*, clang::QualType, clang::QualType, clang::sema::TemplateDeductionInfo&, llvm::SmallVectorImpl&, unsigned int, bool)’: /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:1404:13: warning: this statement may fall through [-Wimplicit-fallthrough=] Param = cast(Param) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ->getInjectedSpecializationType(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:1416:5: note: here case Type::TemplateSpecialization: { ^~~~ /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp: In function ‘void MarkUsedTemplateParameters(clang::ASTContext&, clang::QualType, bool, unsigned int, llvm::SmallBitVector&)’: /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:4777:31: warning: this statement may fall through [-Wimplicit-fallthrough=] MarkUsedTemplateParameters(Ctx, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ cast(T)->getSizeExpr(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OnlyDeduced, Depth, Used); ~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:4782:3: note: here case Type::ConstantArray: ^~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/SemaTemplate.cpp: In member function ‘bool clang::Sema::CheckTemplateTypeArgument(clang::TemplateTypeParmDecl*, clang::TemplateArgumentLoc&, llvm::SmallVectorImpl&)’: /<>/tools/clang/lib/Sema/SemaTemplate.cpp:3190:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/Sema/SemaTemplate.cpp:3193:3: note: here default: { ^~~~~~~ /<>/tools/clang/lib/Sema/SemaTemplate.cpp: In member function ‘bool clang::Sema::CheckSpecializationInstantiationRedecl(clang::SourceLocation, clang::TemplateSpecializationKind, clang::NamedDecl*, clang::TemplateSpecializationKind, clang::SourceLocation, bool&)’: /<>/tools/clang/lib/Sema/SemaTemplate.cpp:6696:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/Sema/SemaTemplate.cpp:6698:3: note: here case TSK_ExplicitInstantiationDeclaration: ^~~~ /<>/tools/clang/lib/Sema/SemaTemplate.cpp: In member function ‘clang::QualType clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, const clang::IdentifierInfo&, clang::SourceLocation)’: /<>/tools/clang/lib/Sema/SemaTemplate.cpp:8349:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/Sema/SemaTemplate.cpp:8354:3: note: here case LookupResult::NotFoundInCurrentInstantiation: ^~~~ In file included from /usr/include/c++/7/map:60:0, from /<>/tools/clang/include/clang/Basic/FileManager.h:28, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:24, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /<>/tools/clang/lib/Frontend/ASTUnit.cpp:14: /usr/include/c++/7/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = llvm::sys::fs::UniqueID; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /<>/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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 47%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CacheTokens.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CacheTokens.cpp.o -c /<>/tools/clang/lib/Frontend/CacheTokens.cpp [ 47%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o -c /<>/tools/clang/lib/Frontend/ChainedDiagnosticConsumer.cpp In file included from /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘clang::TypeSourceInfo* clang::TreeTransform::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::SubstituteAutoTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5624:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0), ^~ /<>/tools/clang/lib/Sema/TreeTransform.h:5624:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5624:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 In file included from /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteAutoTransform, const clang::TemplateArgument*>; Derived = {anonymous}::SubstituteAutoTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3852:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteAutoTransform, const clang::TemplateArgument*>’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3868:37: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteAutoTransform, 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 /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::ExprResult clang::TreeTransform::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::SubstituteAutoTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:10713:35: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteAutoTransform, 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 /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator; Derived = {anonymous}::SubstituteAutoTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3852:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3852:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:3868:37: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteAutoTransform, 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 /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::QualType clang::TreeTransform::TransformDependentTemplateSpecializationType(clang::TypeLocBuilder&, clang::DependentTemplateSpecializationTypeLoc, clang::NestedNameSpecifierLoc) [with Derived = {anonymous}::SubstituteAutoTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5859:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0), ^~ /<>/tools/clang/lib/Sema/TreeTransform.h:5859:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5859:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 In file included from /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::SubstituteAutoTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3868:37: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteAutoTransform, const clang::TemplateArgument*>}’ changed in GCC 7.1 if (TransformTemplateArguments(PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_begin()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_end()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Outputs, Uneval)) ~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::QualType clang::TreeTransform::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::SubstituteAutoTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3868:37: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteAutoTransform, const clang::TemplateArgument*>}’ changed in GCC 7.1 if (TransformTemplateArguments(PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_begin()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_end()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Outputs, Uneval)) ~~~~~~~~~~~~~~~~ [ 47%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ChainedIncludesSource.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ChainedIncludesSource.cpp.o -c /<>/tools/clang/lib/Frontend/ChainedIncludesSource.cpp [ 47%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenPGO.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/TargetInfo.h:19, from /<>/tools/clang/lib/Frontend/ChainedIncludesSource.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenPGO.h:17, from /<>/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateInstantiate.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateInstantiate.cpp.o -c /<>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp In file included from /<>/tools/clang/lib/Sema/SemaTemplate.cpp:12:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘clang::TypeSourceInfo* clang::TreeTransform::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::CurrentInstantiationRebuilder]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5624:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0), ^~ /<>/tools/clang/lib/Sema/TreeTransform.h:5624:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5624:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 In file included from /<>/tools/clang/lib/Sema/SemaTemplate.cpp:12:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>; Derived = {anonymous}::CurrentInstantiationRebuilder]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3852:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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 /<>/tools/clang/lib/Sema/SemaTemplate.cpp:12:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::ExprResult clang::TreeTransform::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder]’: /<>/tools/clang/lib/Sema/TreeTransform.h:10713: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 /<>/tools/clang/lib/Sema/SemaTemplate.cpp:12:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator; Derived = {anonymous}::CurrentInstantiationRebuilder]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3852:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3852:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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 /<>/tools/clang/lib/Sema/SemaTemplate.cpp:12:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::QualType clang::TreeTransform::TransformDependentTemplateSpecializationType(clang::TypeLocBuilder&, clang::DependentTemplateSpecializationTypeLoc, clang::NestedNameSpecifierLoc) [with Derived = {anonymous}::CurrentInstantiationRebuilder]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5859:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0), ^~ /<>/tools/clang/lib/Sema/TreeTransform.h:5859:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5859:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 In file included from /<>/tools/clang/lib/Sema/SemaTemplate.cpp:12:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::CurrentInstantiationRebuilder]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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)) ~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::QualType clang::TreeTransform::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::CurrentInstantiationRebuilder]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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 /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CodeGenPGO.cpp:190:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ComputeRegionCounts; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CodeGenPGO.cpp:247:26: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ComputeRegionCounts; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CodeGenPGO.cpp:247:26: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::ComputeRegionCounts; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CodeGenPGO.cpp:247:26: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 47%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CodeGenOptions.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CodeGenOptions.cpp.o -c /<>/tools/clang/lib/Frontend/CodeGenOptions.cpp [ 47%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CompilerInstance.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CompilerInstance.cpp.o -c /<>/tools/clang/lib/Frontend/CompilerInstance.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/include/clang/Frontend/CompilerInstance.h:14, from /<>/tools/clang/lib/Frontend/CompilerInstance.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateInstantiateDecl.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateInstantiateDecl.cpp.o -c /<>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Sema/SemaInternal.h:18, from /<>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘clang::TypeSourceInfo* clang::TreeTransform::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::TemplateInstantiator]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5624:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0), ^~ /<>/tools/clang/lib/Sema/TreeTransform.h:5624:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5624:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>; Derived = {anonymous}::TemplateInstantiator]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3852:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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 /<>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::ExprResult clang::TreeTransform::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::TemplateInstantiator]’: /<>/tools/clang/lib/Sema/TreeTransform.h:10713: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 /<>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TemplateInstantiator]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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)) ~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h: In function ‘bool clang::TreeTransform::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator; Derived = {anonymous}::TemplateInstantiator]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3852:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3852:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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 /<>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::QualType clang::TreeTransform::TransformDependentTemplateSpecializationType(clang::TypeLocBuilder&, clang::DependentTemplateSpecializationTypeLoc, clang::NestedNameSpecifierLoc) [with Derived = {anonymous}::TemplateInstantiator]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5859:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0), ^~ /<>/tools/clang/lib/Sema/TreeTransform.h:5859:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5859:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 In file included from /<>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0: /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::QualType clang::TreeTransform::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::TemplateInstantiator]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3868: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)) ~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 47%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenTBAA.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/lib/CodeGen/CodeGenTBAA.h:18, from /<>/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateVariadic.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateVariadic.cpp.o -c /<>/tools/clang/lib/Sema/SemaTemplateVariadic.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 47%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o -c /<>/tools/clang/lib/Frontend/CompilerInvocation.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/Sema/Sema.h:18, from /<>/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/lib/Frontend/TestModuleFileExtension.h:13, from /<>/tools/clang/lib/Frontend/CompilerInvocation.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 47%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenTypes.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaType.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaType.cpp.o -c /<>/tools/clang/lib/Sema/SemaType.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/CodeGen/CGValue.h:18, from /<>/tools/clang/lib/CodeGen/CGCall.h:18, from /<>/tools/clang/lib/CodeGen/CodeGenTypes.h:17, from /<>/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /<>/tools/clang/lib/Sema/SemaType.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/clang/lib/Sema/SemaType.cpp: In function ‘void processTypeAttrs({anonymous}::TypeProcessingState&, clang::QualType&, TypeAttrLocation, clang::AttributeList*)’: /<>/tools/clang/lib/Sema/SemaType.cpp:6676:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!state.getSema().getLangOpts().ObjCAutoRefCount) ^~ /<>/tools/clang/lib/Sema/SemaType.cpp:121:5: note: here case AttributeList::AT_NoReturn: \ ^ /<>/tools/clang/lib/Sema/SemaType.cpp:6680:5: note: in expansion of macro ‘FUNCTION_TYPE_ATTRS_CASELIST’ FUNCTION_TYPE_ATTRS_CASELIST: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/SemaType.cpp: In function ‘void distributeTypeAttrsFromDeclarator({anonymous}::TypeProcessingState&, clang::QualType&)’: /<>/tools/clang/lib/Sema/SemaType.cpp:641:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!state.getSema().getLangOpts().ObjCAutoRefCount) ^~ /<>/tools/clang/lib/Sema/SemaType.cpp:121:5: note: here case AttributeList::AT_NoReturn: \ ^ /<>/tools/clang/lib/Sema/SemaType.cpp:645:5: note: in expansion of macro ‘FUNCTION_TYPE_ATTRS_CASELIST’ FUNCTION_TYPE_ATTRS_CASELIST: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 47%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o -c /<>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/TypeLocBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Sema -I/<>/tools/clang/lib/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/TypeLocBuilder.cpp.o -c /<>/tools/clang/lib/Sema/TypeLocBuilder.cpp [ 47%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o -c /<>/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /<>/tools/clang/lib/Sema/TypeLocBuilder.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/lib/CodeGen/CoverageMappingGen.h:17, from /<>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 47%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependencyFile.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/DependencyFile.cpp.o -c /<>/tools/clang/lib/Frontend/DependencyFile.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 47%] Linking CXX static library ../../../../lib/libclangSema.a cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/cmake -P CMakeFiles/clangSema.dir/cmake_clean_target.cmake cd /<>/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 [ 47%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependencyGraph.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/DependencyGraph.cpp.o -c /<>/tools/clang/lib/Frontend/DependencyGraph.cpp /usr/bin/ranlib ../../../../lib/libclangSema.a make[4]: Leaving directory '/<>/build-llvm' [ 47%] Built target clangSema /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Frontend/Rewrite /<>/build-llvm /<>/build-llvm/tools/clang/lib/Frontend/Rewrite /<>/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend.internal". /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] Scanning dependencies of target clangRewriteFrontend make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 47%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/FixItRewriter.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/FixItRewriter.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/Frontend/Utils.h:17, from /<>/tools/clang/lib/Frontend/DependencyFile.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CounterCoverageMappingBuilder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:465:12: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CounterCoverageMappingBuilder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:465:12: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CompoundStmt*]’ /<>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:802:53: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CounterCoverageMappingBuilder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:465:12: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CounterCoverageMappingBuilder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:465:12: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 47%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/FrontendActions.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/FrontendActions.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp [ 48%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DiagnosticRenderer.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/DiagnosticRenderer.cpp.o -c /<>/tools/clang/lib/Frontend/DiagnosticRenderer.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Frontend/FrontendAction.h:22, from /<>/tools/clang/include/clang/Rewrite/Frontend/FrontendActions.h:13, from /<>/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 48%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendAction.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/FrontendAction.cpp.o -c /<>/tools/clang/lib/Frontend/FrontendAction.cpp [ 48%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o -c /<>/tools/clang/lib/Frontend/FrontendActions.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Frontend/FrontendAction.h:22, from /<>/tools/clang/lib/Frontend/FrontendAction.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Frontend/FrontendAction.h:22, from /<>/tools/clang/include/clang/Frontend/FrontendActions.h:13, from /<>/tools/clang/lib/Frontend/FrontendActions.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 48%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o -c /<>/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /<>/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 48%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/HTMLPrint.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/HTMLPrint.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h:17, from /<>/tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 48%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendOptions.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/FrontendOptions.cpp.o -c /<>/tools/clang/lib/Frontend/FrontendOptions.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 48%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/HeaderIncludeGen.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/HeaderIncludeGen.cpp.o -c /<>/tools/clang/lib/Frontend/HeaderIncludeGen.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 48%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/InclusionRewriter.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/InclusionRewriter.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp [ 48%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/InitHeaderSearch.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/InitHeaderSearch.cpp.o -c /<>/tools/clang/lib/Frontend/InitHeaderSearch.cpp [ 48%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/InitPreprocessor.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/InitPreprocessor.cpp.o -c /<>/tools/clang/lib/Frontend/InitPreprocessor.cpp [ 48%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteMacros.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteMacros.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp /<>/tools/clang/lib/Frontend/InitHeaderSearch.cpp: In member function ‘void {anonymous}::InitHeaderSearch::AddDefaultCIncludePaths(const llvm::Triple&, const clang::HeaderSearchOptions&)’: /<>/tools/clang/lib/Frontend/InitHeaderSearch.cpp:223:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (triple.getEnvironment() != llvm::Triple::Cygnus) ^~ /<>/tools/clang/lib/Frontend/InitHeaderSearch.cpp:225:5: note: here default: ^~~~~~~ /<>/tools/clang/lib/Frontend/InitHeaderSearch.cpp:346:69: warning: this statement may fall through [-Wimplicit-fallthrough=] AddPath(BaseSDKPath + "/target/include_common", System, false); ^ /<>/tools/clang/lib/Frontend/InitHeaderSearch.cpp:348:3: note: here default: ^~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/Frontend/Utils.h:17, from /<>/tools/clang/lib/Frontend/InitPreprocessor.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 48%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LangStandards.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/LangStandards.cpp.o -c /<>/tools/clang/lib/Frontend/LangStandards.cpp [ 48%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LayoutOverrideSource.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/LayoutOverrideSource.cpp.o -c /<>/tools/clang/lib/Frontend/LayoutOverrideSource.cpp [ 48%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o -c /<>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp [ 48%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteModernObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteModernObjC.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /<>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 48%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LogDiagnosticPrinter.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/LogDiagnosticPrinter.cpp.o -c /<>/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h:17, from /<>/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 48%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ModuleDependencyCollector.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ModuleDependencyCollector.cpp.o -c /<>/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 48%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/MultiplexConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/MultiplexConsumer.cpp.o -c /<>/tools/clang/lib/Frontend/MultiplexConsumer.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/CharInfo.h:13, from /<>/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 48%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PCHContainerOperations.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/PCHContainerOperations.cpp.o -c /<>/tools/clang/lib/Frontend/PCHContainerOperations.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 48%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteObjC.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h:17, from /<>/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 48%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o -c /<>/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /<>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual std::vector {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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 48%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o -c /<>/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp [ 50%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o -c /<>/tools/clang/lib/CodeGen/ModuleBuilder.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/IR/Type.h:21, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/DataLayout.h:24, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /<>/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteTest.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/lib/Frontend/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteTest.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/RewriteTest.cpp [ 50%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o -c /<>/tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp /<>/tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp: In member function ‘std::error_code clang::serialized_diags::SerializedDiagnosticReader::readMetaBlock(llvm::BitstreamCursor&)’: /<>/tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp:127:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Stream.SkipBlock()) ^~ /<>/tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp:129:5: note: here case Cursor::BlockEnd: ^~~~ [ 50%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TestModuleFileExtension.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/TestModuleFileExtension.cpp.o -c /<>/tools/clang/lib/Frontend/TestModuleFileExtension.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 50%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o -c /<>/tools/clang/lib/Frontend/TextDiagnostic.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/lib/Frontend/TestModuleFileExtension.h:13, from /<>/tools/clang/lib/Frontend/TestModuleFileExtension.cpp:9: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Linking CXX static library ../../../../../lib/libclangRewriteFrontend.a cd /<>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/cmake -P CMakeFiles/clangRewriteFrontend.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 50%] Built target clangRewriteFrontend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/FrontendTool /<>/build-llvm /<>/build-llvm/tools/clang/lib/FrontendTool /<>/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/depend.internal". Scanning dependencies of target clangFrontendTool make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 50%] Building CXX object tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o cd /<>/build-llvm/tools/clang/lib/FrontendTool && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/FrontendTool -I/<>/tools/clang/lib/FrontendTool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o -c /<>/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp [ 50%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o -c /<>/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp [ 50%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o -c /<>/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13, from /<>/tools/clang/include/clang/ARCMigrate/ARCMTActions.h:13, from /<>/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o -c /<>/tools/clang/lib/CodeGen/SanitizerMetadata.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/lib/CodeGen/SanitizerMetadata.h:16, from /<>/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, from /<>/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o -c /<>/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 50%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Frontend -I/<>/tools/clang/lib/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o -c /<>/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 50%] Linking CXX static library ../../../../lib/libclangFrontendTool.a cd /<>/build-llvm/tools/clang/lib/FrontendTool && /usr/bin/cmake -P CMakeFiles/clangFrontendTool.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 50%] Built target clangFrontendTool /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Tooling /<>/build-llvm /<>/build-llvm/tools/clang/lib/Tooling /<>/build-llvm/tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Tooling/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/depend.internal". Scanning dependencies of target clangTooling make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 50%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/ArgumentsAdjusters.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling -I/<>/tools/clang/lib/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/ArgumentsAdjusters.cpp.o -c /<>/tools/clang/lib/Tooling/ArgumentsAdjusters.cpp [ 50%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o -c /<>/tools/clang/lib/CodeGen/SwiftCallingConv.cpp [ 50%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/CommonOptionsParser.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling -I/<>/tools/clang/lib/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/CommonOptionsParser.cpp.o -c /<>/tools/clang/lib/Tooling/CommonOptionsParser.cpp [ 50%] Linking CXX static library ../../../../lib/libclangFrontend.a cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/cmake -P CMakeFiles/clangFrontend.dir/cmake_clean_target.cmake cd /<>/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/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 /usr/bin/ranlib ../../../../lib/libclangFrontend.a make[4]: Leaving directory '/<>/build-llvm' In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:20, from /<>/tools/clang/lib/Tooling/CommonOptionsParser.cpp:28: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Built target clangFrontend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Tooling/Core /<>/build-llvm /<>/build-llvm/tools/clang/lib/Tooling/Core /<>/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/depend.internal". In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/clang/include/clang/AST/CanonicalType.h:18, from /<>/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17, from /<>/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ Scanning dependencies of target clangToolingCore make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 50%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Lookup.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling/Core -I/<>/tools/clang/lib/Tooling/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingCore.dir/Lookup.cpp.o -c /<>/tools/clang/lib/Tooling/Core/Lookup.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 50%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Replacement.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling/Core -I/<>/tools/clang/lib/Tooling/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingCore.dir/Replacement.cpp.o -c /<>/tools/clang/lib/Tooling/Core/Replacement.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 50%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/CompilationDatabase.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling -I/<>/tools/clang/lib/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/CompilationDatabase.cpp.o -c /<>/tools/clang/lib/Tooling/CompilationDatabase.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Tooling/CompilationDatabase.h:31, from /<>/tools/clang/lib/Tooling/CompilationDatabase.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/FileMatchTrie.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling -I/<>/tools/clang/lib/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/FileMatchTrie.cpp.o -c /<>/tools/clang/lib/Tooling/FileMatchTrie.cpp [ 50%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/QualTypeNames.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling/Core -I/<>/tools/clang/lib/Tooling/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingCore.dir/QualTypeNames.cpp.o -c /<>/tools/clang/lib/Tooling/Core/QualTypeNames.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 50%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/FixIt.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling -I/<>/tools/clang/lib/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/FixIt.cpp.o -c /<>/tools/clang/lib/Tooling/FixIt.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Tooling/Core/QualTypeNames.h:62, from /<>/tools/clang/lib/Tooling/Core/QualTypeNames.cpp:12: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Tooling/FixIt.h:23, from /<>/tools/clang/lib/Tooling/FixIt.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 50%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/JSONCompilationDatabase.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling -I/<>/tools/clang/lib/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/JSONCompilationDatabase.cpp.o -c /<>/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 50%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Refactoring.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling -I/<>/tools/clang/lib/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/Refactoring.cpp.o -c /<>/tools/clang/lib/Tooling/Refactoring.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Tooling/JSONCompilationDatabase.h:18, from /<>/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Linking CXX static library ../../../../../lib/libclangToolingCore.a cd /<>/build-llvm/tools/clang/lib/Tooling/Core && /usr/bin/cmake -P CMakeFiles/clangToolingCore.dir/cmake_clean_target.cmake cd /<>/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/QualTypeNames.cpp.o /usr/bin/ranlib ../../../../../lib/libclangToolingCore.a make[4]: Leaving directory '/<>/build-llvm' [ 50%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Index /<>/build-llvm /<>/build-llvm/tools/clang/lib/Index /<>/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Index/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/depend.internal". Scanning dependencies of target clangIndex make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 50%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/CodegenNameGenerator.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Index -I/<>/tools/clang/lib/Index -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/CodegenNameGenerator.cpp.o -c /<>/tools/clang/lib/Index/CodegenNameGenerator.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticOptions.h:13, from /<>/tools/clang/lib/Tooling/Refactoring.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Index/CodegenNameGenerator.h:17, from /<>/tools/clang/lib/Index/CodegenNameGenerator.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 50%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/CodeGen -I/<>/tools/clang/lib/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o -c /<>/tools/clang/lib/CodeGen/TargetInfo.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/CodeGen/CGValue.h:18, from /<>/tools/clang/lib/CodeGen/TargetInfo.h:18, from /<>/tools/clang/lib/CodeGen/TargetInfo.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/RefactoringCallbacks.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling -I/<>/tools/clang/lib/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/RefactoringCallbacks.cpp.o -c /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 50%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Tooling.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling -I/<>/tools/clang/lib/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/Tooling.cpp.o -c /<>/tools/clang/lib/Tooling/Tooling.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/LangOptions.h:19, from /<>/tools/clang/include/clang/Lex/Lexer.h:17, from /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:12: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/include/clang/Tooling/Tooling.h:34, from /<>/tools/clang/lib/Tooling/Tooling.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/CommentToXML.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Index -I/<>/tools/clang/lib/Index -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/CommentToXML.cpp.o -c /<>/tools/clang/lib/Index/CommentToXML.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Index/CommentToXML.h:13, from /<>/tools/clang/lib/Index/CommentToXML.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 50%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexBody.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Index -I/<>/tools/clang/lib/Index -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexBody.cpp.o -c /<>/tools/clang/lib/Index/IndexBody.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:87:24: required from ‘const T* clang::ast_matchers::BoundNodes::getStmtAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:42:66: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:87:24: required from ‘const T* clang::ast_matchers::BoundNodes::getStmtAs(llvm::StringRef) const [with T = clang::IfStmt]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:68:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 50%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexDecl.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Index -I/<>/tools/clang/lib/Index -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexDecl.cpp.o -c /<>/tools/clang/lib/Index/IndexDecl.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/lib/Index/IndexingContext.h:13, from /<>/tools/clang/lib/Index/IndexBody.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/lib/Index/IndexingContext.h:13, from /<>/tools/clang/lib/Index/IndexDecl.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 50%] Linking CXX static library ../../../../lib/libclangTooling.a cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/cmake -P CMakeFiles/clangTooling.dir/cmake_clean_target.cmake cd /<>/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/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/Tooling.cpp.o /usr/bin/ranlib ../../../../lib/libclangTooling.a make[4]: Leaving directory '/<>/build-llvm' [ 50%] Built target clangTooling /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/StaticAnalyzer/Core /<>/build-llvm /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/depend.internal". Scanning dependencies of target clangStaticAnalyzerCore make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/APSIntType.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/APSIntType.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/APSIntType.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Index/IndexBody.cpp:71:50: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Index/IndexBody.cpp:75:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CompoundAssignOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Index/IndexBody.cpp:83:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/CodeGen/CGValue.h:18, from /<>/tools/clang/lib/CodeGen/TargetInfo.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/CodeGen/CGValue.h:18, from /<>/tools/clang/lib/CodeGen/TargetInfo.h:18, from /<>/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 >&, std::vector >&, std::vector&, 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/Index/IndexBody.cpp:71:50: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/lib/Index/IndexBody.cpp:75:56: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundAssignOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundAssignOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CompoundAssignOperator*]’ /<>/tools/clang/lib/Index/IndexBody.cpp:83:65: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]’ /<>/tools/clang/lib/Index/IndexBody.cpp:89:51: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexingAction.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Index -I/<>/tools/clang/lib/Index -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexingAction.cpp.o -c /<>/tools/clang/lib/Index/IndexingAction.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 50%] Linking CXX static library ../../../../lib/libclangCodeGen.a cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/cmake -P CMakeFiles/clangCodeGen.dir/cmake_clean_target.cmake cd /<>/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/CGCUDABuiltin.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/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/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/CoverageMappingGen.cpp.o CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.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 /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /usr/bin/ranlib ../../../../lib/libclangCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 50%] Built target clangCodeGen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/StaticAnalyzer/Checkers /<>/build-llvm /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DependInfo.cmake --color= In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Index/IndexingAction.h:13, from /<>/tools/clang/lib/Index/IndexingAction.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ Dependee "/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend.internal". Scanning dependencies of target clangStaticAnalyzerCheckers make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AllocationDiagnostics.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/AllocationDiagnostics.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.cpp [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/DeclObjC.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp:12: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexingContext.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Index -I/<>/tools/clang/lib/Index -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexingContext.cpp.o -c /<>/tools/clang/lib/Index/IndexingContext.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/lib/Index/IndexingContext.h:13, from /<>/tools/clang/lib/Index/IndexingContext.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexSymbol.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Index -I/<>/tools/clang/lib/Index -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexSymbol.cpp.o -c /<>/tools/clang/lib/Index/IndexSymbol.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /usr/bin/make -f tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build.make tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/StaticAnalyzer/Frontend /<>/build-llvm /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/depend.internal". Scanning dependencies of target clangStaticAnalyzerFrontend make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Index/IndexSymbol.h:13, from /<>/tools/clang/lib/Index/IndexSymbol.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BlockCounter.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BlockCounter.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 50%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexTypeSourceInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Index -I/<>/tools/clang/lib/Index -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexTypeSourceInfo.cpp.o -c /<>/tools/clang/lib/Index/IndexTypeSourceInfo.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/lib/Index/IndexingContext.h:13, from /<>/tools/clang/lib/Index/IndexTypeSourceInfo.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/IssueHash.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/IssueHash.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp: In member function ‘void {anonymous}::ArrayBoundCheckerV2::checkLocation(clang::ento::SVal, bool, const clang::Stmt*, clang::ento::CheckerContext&) const’: /<>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:160:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (state->isTainted(rawOffset.getByteOffset())) ^~ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:162:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ return; ^~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BugReporter.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporter.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp /<>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp: At global scope: /<>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:214:23: warning: ‘void {anonymous}::RegionRawOffsetV2::dump() const’ defined but not used [-Wunused-function] LLVM_DUMP_METHOD void RegionRawOffsetV2::dump() const { ^~~~~~~~~~~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp [ 50%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/USRGeneration.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Index -I/<>/tools/clang/lib/Index -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/USRGeneration.cpp.o -c /<>/tools/clang/lib/Index/USRGeneration.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:434:62: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ChooseExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:445:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:454:53: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:459:41: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:465:33: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:469:32: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:473:47: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:477:35: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Index/USRGeneration.h:13, from /<>/tools/clang/lib/Index/USRGeneration.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1919:28: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IndirectGotoStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1923:38: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1925:32: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1927:47: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1929:66: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXDefaultInitExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:265:49: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:404:18: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1177:33: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1752:54: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1824:53: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BreakStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1843:41: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ContinueStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1843:68: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::GotoStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1844:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1893:32: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1894:36: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SubstNonTypeTemplateParmExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1895:44: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2094:31: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2094:58: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2095:30: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1276:63: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:923:54: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:923:54: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::ObjCLoopChecker; STMT = clang::ObjCForCollectionStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCLoopChecker; STMT = clang::ObjCForCollectionStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCLoopChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::PointerEscape}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCLoopChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1292:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCDictionaryLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::NilArgChecker; STMT = clang::ObjCDictionaryLiteral]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NilArgChecker; STMT = clang::ObjCDictionaryLiteral]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NilArgChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::PostStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NilArgChecker; CHECK1 = clang::ento::check::PreObjCMessage; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PostStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::NilArgChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1272:38: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CFNumberCreateChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CFNumberCreateChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::CFNumberCreateChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1276:46: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ObjCForCollectionStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCLoopChecker; STMT = clang::ObjCForCollectionStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCLoopChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::PointerEscape}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCLoopChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1292:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCArrayLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; STMT = clang::ObjCArrayLiteral]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; STMT = clang::ObjCArrayLiteral]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PostStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; CHECK1 = clang::ento::check::PostObjCMessage; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1297:53: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCDictionaryLiteral; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ObjCDictionaryLiteral]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NilArgChecker; STMT = clang::ObjCDictionaryLiteral]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NilArgChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::PostStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NilArgChecker; CHECK1 = clang::ento::check::PreObjCMessage; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PostStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::NilArgChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1272:38: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCArrayLiteral; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ObjCArrayLiteral]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; STMT = clang::ObjCArrayLiteral]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PostStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; CHECK1 = clang::ento::check::PostObjCMessage; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1297:53: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCBoxedExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; STMT = clang::ObjCBoxedExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; STMT = clang::ObjCBoxedExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PostStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; CHECK1 = clang::ento::check::PostObjCMessage; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1297:53: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCBoxedExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ObjCBoxedExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; STMT = clang::ObjCBoxedExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PostStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker; CHECK1 = clang::ento::check::PostObjCMessage; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCNonNilReturnValueChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1297:53: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 50%] Linking CXX static library ../../../../lib/libclangIndex.a cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/cmake -P CMakeFiles/clangIndex.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 50%] Built target clangIndex /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Format /<>/build-llvm /<>/build-llvm/tools/clang/lib/Format /<>/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Format/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/depend.internal". Scanning dependencies of target clangFormat make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 50%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/AffectedRangeManager.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/AffectedRangeManager.cpp.o -c /<>/tools/clang/lib/Format/AffectedRangeManager.cpp [ 50%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/BreakableToken.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/BreakableToken.cpp.o -c /<>/tools/clang/lib/Format/BreakableToken.cpp [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp [ 50%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/ContinuationIndenter.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/ContinuationIndenter.cpp.o -c /<>/tools/clang/lib/Format/ContinuationIndenter.cpp [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/CheckerRegistration.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/CheckerRegistration.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h:13, from /<>/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/Format.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/Format.cpp.o -c /<>/tools/clang/lib/Format/Format.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:88:60: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:95:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:554:46: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1111:58: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1175:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1278:29: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1281:42: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:560:32: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:88:60: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ReturnStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ReturnStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:95:52: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:554:46: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCMessageExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1111:58: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclRefExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1175:59: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp [ 50%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/FormatToken.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/FormatToken.cpp.o -c /<>/tools/clang/lib/Format/FormatToken.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Frontend/FrontendAction.h:22, from /<>/tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h:13, from /<>/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 50%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/FormatTokenLexer.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/FormatTokenLexer.cpp.o -c /<>/tools/clang/lib/Format/FormatTokenLexer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CallEvent.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CallEvent.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/lib/StaticAnalyzer/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 50%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/SortJavaScriptImports.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/SortJavaScriptImports.cpp.o -c /<>/tools/clang/lib/Format/SortJavaScriptImports.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/CharInfo.h:13, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:307:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:780:75: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:1078:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:1082:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:1084:62: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:266:25: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:266:52: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:267:53: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:268:47: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::PseudoObjectExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:780:75: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::CStringChecker; STMT = clang::DeclStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CStringChecker; STMT = clang::DeclStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CStringChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::LiveSymbols, clang::ento::check::DeadSymbols, clang::ento::check::RegionChanges}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CStringChecker; CHECK1 = clang::ento::eval::Call; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::LiveSymbols, clang::ento::check::DeadSymbols, clang::ento::check::RegionChanges}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::CStringChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::DeclStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CStringChecker; STMT = clang::DeclStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CStringChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::LiveSymbols, clang::ento::check::DeadSymbols, clang::ento::check::RegionChanges}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CStringChecker; CHECK1 = clang::ento::eval::Call; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::LiveSymbols, clang::ento::check::DeadSymbols, clang::ento::check::RegionChanges}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::CStringChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2219:1: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 50%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/TokenAnalyzer.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/TokenAnalyzer.cpp.o -c /<>/tools/clang/lib/Format/TokenAnalyzer.cpp [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Checker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/Checker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp [ 50%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/TokenAnnotator.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/TokenAnnotator.cpp.o -c /<>/tools/clang/lib/Format/TokenAnnotator.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Linking CXX static library ../../../../../lib/libclangStaticAnalyzerFrontend.a cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/cmake -P CMakeFiles/clangStaticAnalyzerFrontend.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 50%] Built target clangStaticAnalyzerFrontend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy /<>/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/depend.internal". Scanning dependencies of target clangTidy make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 50%] Building CXX object tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/ClangTidy.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy -I/<>/tools/clang/tools/extra/clang-tidy -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidy.dir/ClangTidy.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerContext.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerContext.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UnwrappedLineFormatter.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/UnwrappedLineFormatter.cpp.o -c /<>/tools/clang/lib/Format/UnwrappedLineFormatter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 50%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UnwrappedLineParser.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/UnwrappedLineParser.cpp.o -c /<>/tools/clang/lib/Format/UnwrappedLineParser.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 50%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/WhitespaceManager.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Format -I/<>/tools/clang/lib/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/WhitespaceManager.cpp.o -c /<>/tools/clang/lib/Format/WhitespaceManager.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:522:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/TargetInfo.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:35:50: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:307:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:81:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:307:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:88:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::OffsetOfExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:65:26: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclRefExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:35:50: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:81:55: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:88:52: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 50%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerManager.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 50%] Linking CXX static library ../../../../lib/libclangFormat.a cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/cmake -P CMakeFiles/clangFormat.dir/cmake_clean_target.cmake cd /<>/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/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/WhitespaceManager.cpp.o /usr/bin/ranlib ../../../../lib/libclangFormat.a make[4]: Leaving directory '/<>/build-llvm' [ 50%] Built target clangFormat /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/plugin /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin /<>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/depend.internal". Scanning dependencies of target clangTidyPlugin make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 50%] Building CXX object tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/ClangTidyPlugin.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin -I/<>/tools/clang/tools/extra/clang-tidy/plugin -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPlugin.dir/ClangTidyPlugin.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CallAndMessageChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CallAndMessageChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreObjCMessage, clang::ento::check::ObjCMessageNil, clang::ento::check::PreCall}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::CallAndMessageChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:597:1: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXDeleteExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::CallAndMessageChecker; STMT = clang::CXXDeleteExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CallAndMessageChecker; STMT = clang::CXXDeleteExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CallAndMessageChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreObjCMessage, clang::ento::check::ObjCMessageNil, clang::ento::check::PreCall}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CallAndMessageChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreObjCMessage, clang::ento::check::ObjCMessageNil, clang::ento::check::PreCall}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::CallAndMessageChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:597:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXDeleteExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CXXDeleteExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CallAndMessageChecker; STMT = clang::CXXDeleteExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CallAndMessageChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreObjCMessage, clang::ento::check::ObjCMessageNil, clang::ento::check::PreCall}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CallAndMessageChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreObjCMessage, clang::ento::check::ObjCMessageNil, clang::ento::check::PreCall}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::CallAndMessageChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:597:1: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/plugin/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/plugin/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 51%] Building CXX object tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/ClangTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy -I/<>/tools/clang/tools/extra/clang-tidy -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidy.dir/ClangTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.h:13, from /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerRegistry.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerRegistry.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13, from /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::CastSizeChecker; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CastSizeChecker; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CastSizeChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::CastSizeChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:143:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CastSizeChecker; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CastSizeChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::CastSizeChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:143:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp [ 52%] Linking CXX static library ../../../../../../lib/libclangTidyPlugin.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin && /usr/bin/cmake -P CMakeFiles/clangTidyPlugin.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 52%] Built target clangTidyPlugin /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/boost /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost /<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/depend.internal". Scanning dependencies of target clangTidyBoostModule make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/BoostTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost -I/<>/tools/clang/tools/extra/clang-tidy/boost -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyBoostModule.dir/BoostTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/boost/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/boost/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/ClangTidyDiagnosticConsumer.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy -I/<>/tools/clang/tools/extra/clang-tidy -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidy.dir/ClangTidyDiagnosticConsumer.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::CastToStructChecker; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CastToStructChecker; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CastToStructChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::CastToStructChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp:74:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CastToStructChecker; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CastToStructChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::CastToStructChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp:74:44: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CoreEngine.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CoreEngine.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:32: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp: In member function ‘void {anonymous}::ObjCDeallocChecker::diagnoseMissingReleases(clang::ento::CheckerContext&) const’: /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:525:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (SelfRegion != IvarRegion->getSuperRegion()) ^~ /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:528:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ const ObjCIvarDecl *IvarDecl = IvarRegion->getDecl(); ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:364:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:369:45: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:373:47: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:378:60: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ChooseExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:386:43: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:403:39: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:407:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:411:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:420:39: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IndirectGotoStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:428:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:451:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:459:42: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:32: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/UseToStringCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost -I/<>/tools/clang/tools/extra/clang-tidy/boost -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyBoostModule.dir/UseToStringCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::ObjCDeallocChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCDeallocChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_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}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCDeallocChecker; CHECK1 = clang::ento::check::ASTDecl; 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}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCDeallocChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:1068:43: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCDeallocChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_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}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCDeallocChecker; CHECK1 = clang::ento::check::ASTDecl; 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}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCDeallocChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:1068:43: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/boost/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/boost/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/ClangTidyOptions.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy -I/<>/tools/clang/tools/extra/clang-tidy -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidy.dir/ClangTidyOptions.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DynamicTypeMap.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/DynamicTypeMap.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.h:13, from /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModuleRegistry.h:13, from /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h:16, from /<>/tools/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Environment.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/Environment.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:334:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ExprCXX.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Linking CXX static library ../../../../../../lib/libclangTidyBoostModule.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost && /usr/bin/cmake -P CMakeFiles/clangTidyBoostModule.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 52%] Built target clangTidyBoostModule [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp:98:46: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ExprCXX.h:18, from /<>/tools/clang/include/clang/AST/StmtVisitor.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ExprCXX.h:18, from /<>/tools/clang/include/clang/AST/StmtVisitor.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 52%] Linking CXX static library ../../../../../lib/libclangTidy.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy && /usr/bin/cmake -P CMakeFiles/clangTidy.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 52%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/cert /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/DependInfo.cmake --color= /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/depend.internal". Scanning dependencies of target clangTidyCERTModule make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/CERTTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/CERTTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:22, from /<>/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngine.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngine.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::ChrootChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ChrootChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ChrootChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ChrootChecker; CHECK1 = clang::ento::eval::Call; CHECKs = {clang::ento::check::PreStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ChrootChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:155:38: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ChrootChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ChrootChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ChrootChecker; CHECK1 = clang::ento::eval::Call; CHECKs = {clang::ento::check::PreStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ChrootChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:155:38: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ClangCheckers.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ClangCheckers.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAtSynchronizedStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:867:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:880:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXDefaultArgExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:948:72: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXDefaultInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:79: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1017:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::GCCAsmStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1023:41: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MSAsmStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1029:39: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1035:39: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1042:43: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1051:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1083:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1124:53: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1132:41: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXDeleteExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1141:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ChooseExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1156:47: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundLiteralExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1170:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1178:46: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXThisExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1186:43: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1192:50: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1200:37: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1213:43: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MaterializeTemporaryExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1233:77: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1241:45: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1247:41: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AtomicExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1253:41: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1259:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1265:63: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1271:47: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1284:41: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OffsetOfExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1290:45: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1296:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::StmtExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1302:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1323:53: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1338:60: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/CommandProcessorCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/CommandProcessorCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:2054:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:330:29: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1431:29: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1431:53: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1431:74: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXDefaultArgExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXDefaultArgExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXDefaultArgExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:948:72: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXDefaultInitExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXDefaultInitExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXDefaultInitExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:79: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1551:64: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ImplicitCastExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:2054:73: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp: In member function ‘void clang::ento::ExprEngine::Visit(const clang::Stmt*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&)’: /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1102:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1105:5: note: here case Stmt::CallExprClass: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/FloatLoopCounter.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/FloatLoopCounter.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:269:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:302:64: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:315:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:406:42: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:307:45: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:269:61: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:302:64: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:315:55: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::LambdaExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::LambdaExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:406:42: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp: In member function ‘void {anonymous}::DeadStoreObs::Report(const clang::VarDecl*, {anonymous}::DeadStoreObs::DeadStoreKind, clang::ento::PathDiagnosticLocation, clang::SourceRange)’: /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:191:17: warning: this statement may fall through [-Wimplicit-fallthrough=] BugType = "Dead increment"; ~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:192:7: note: here case Standard: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ExprCXX.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:27:57: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/SetLongJmpCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/SetLongJmpCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/StaticObjectExceptionCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/StaticObjectExceptionCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:117:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:225:76: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:165:42: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXConstructExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXConstructExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:225:76: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::BugHashDumper; STMT = clang::Stmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::BugHashDumper; STMT = clang::Stmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::BugHashDumper; CHECK1 = clang::ento::check::PostStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::BugHashDumper]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:246:38: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::Stmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::BugHashDumper; STMT = clang::Stmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::BugHashDumper; CHECK1 = clang::ento::check::PostStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::BugHashDumper]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:246:38: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:50:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/StrToNumCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/StrToNumCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:181:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:268:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/ThrownExceptionTypeCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/ThrownExceptionTypeCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:611:33: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ReturnStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ReturnStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:181:52: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXConstructExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXConstructExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:268:68: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/DeclObjC.h:17, from /<>/tools/clang/include/clang/AST/ExprObjC.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:134:62: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPArraySectionExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:142:64: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:150:51: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:156:45: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:166:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/AST/StmtObjC.h:16, from /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:34:54: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXThrowExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXThrowExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXThrowExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXThrowExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:25: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:78:51: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/VariadicFunctionDefCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/tools/extra/clang-tidy/cert -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/VariadicFunctionDefCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:78:51: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/llvm /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/depend.internal". Scanning dependencies of target clangTidyLLVMModule make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/HeaderGuardCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm -I/<>/tools/clang/tools/extra/clang-tidy/llvm -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyLLVMModule.dir/HeaderGuardCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::DirectIvarAssignment::MethodCrawler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:82:28: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::DirectIvarAssignment::MethodCrawler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:82:28: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::DirectIvarAssignment::MethodCrawler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:82:28: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::DirectIvarAssignment::MethodCrawler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:82:28: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/FunctionSummary.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/llvm/../utils/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/llvm/../utils/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/llvm/../utils/HeaderGuard.h:13, from /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::DivZeroChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::DivZeroChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::DivZeroChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::DivZeroChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:91:39: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::DivZeroChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::DivZeroChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::DivZeroChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:91:39: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Linking CXX static library ../../../../../../lib/libclangTidyCERTModule.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/cmake -P CMakeFiles/clangTidyCERTModule.dir/cmake_clean_target.cmake cd /<>/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/FloatLoopCounter.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 '/<>/build-llvm' [ 52%] Built target clangTidyCERTModule /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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/depend.internal". [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp Scanning dependencies of target clangTidyCppCoreGuidelinesModule make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/CppCoreGuidelinesTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/CppCoreGuidelinesTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/LoopWidening.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/LoopWidening.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/Analysis/CFG.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/IncludeOrderCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm -I/<>/tools/clang/tools/extra/clang-tidy/llvm -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyLLVMModule.dir/IncludeOrderCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:25: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp:28:34: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp:30:36: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp:32:33: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:929:62: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:937:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/MemRegion.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/MemRegion.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ExplicitCastExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:929:62: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ImplicitCastExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:937:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::DynamicTypePropagation; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::DynamicTypePropagation; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::DynamicTypePropagation; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::DeadSymbols, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PreObjCMessage, clang::ento::check::PostObjCMessage}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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::ento::check::PostStmt, clang::ento::check::PreObjCMessage, clang::ento::check::PostObjCMessage}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::DynamicTypePropagation]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:958:51: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::DynamicTypePropagation; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::DynamicTypePropagation; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::DeadSymbols, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PreObjCMessage, clang::ento::check::PostObjCMessage}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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::ento::check::PostStmt, clang::ento::check::PreObjCMessage, clang::ento::check::PostObjCMessage}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::DynamicTypePropagation]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:958:51: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::DynamicTypePropagation; STMT = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::DynamicTypePropagation; STMT = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::DynamicTypePropagation; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::DeadSymbols, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PreObjCMessage, clang::ento::check::PostObjCMessage}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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::ento::check::PostStmt, clang::ento::check::PreObjCMessage, clang::ento::check::PostObjCMessage}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::DynamicTypePropagation]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:958:51: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::DynamicTypePropagation; STMT = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::DynamicTypePropagation; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::DeadSymbols, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PreObjCMessage, clang::ento::check::PostObjCMessage}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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::ento::check::PostStmt, clang::ento::check::PreObjCMessage, clang::ento::check::PostObjCMessage}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::DynamicTypePropagation]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:958:51: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:169:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/InterfacesGlobalInitCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/InterfacesGlobalInitCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/PathDiagnostic.cpp.o /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/PathDiagnostic.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/LLVMTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm -I/<>/tools/clang/tools/extra/clang-tidy/llvm -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyLLVMModule.dir/LLVMTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:716:57: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:750:54: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:816:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CompoundStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:597:56: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::MemberExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::MemberExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:750:54: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:754:61: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:1124:59: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:21: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:128:62: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:136:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ExplicitCastExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:128:62: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ImplicitCastExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:136:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsArrayToPointerDecayCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsArrayToPointerDecayCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/TwineLocalCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm -I/<>/tools/clang/tools/extra/clang-tidy/llvm -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyLLVMModule.dir/TwineLocalCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ProgramState.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ProgramState.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:42:30: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:69:76: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Linking CXX static library ../../../../../../lib/libclangTidyLLVMModule.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm && /usr/bin/cmake -P CMakeFiles/clangTidyLLVMModule.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 52%] Built target clangTidyLLVMModule /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/google /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/depend.internal". Scanning dependencies of target clangTidyGoogleModule make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/AvoidCStyleCastsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/AvoidCStyleCastsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsConstantArrayIndexCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsConstantArrayIndexCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::FixedAddressChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::FixedAddressChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::FixedAddressChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::FixedAddressChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp:67:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::FixedAddressChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::FixedAddressChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::FixedAddressChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp:67:44: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RegionStore.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/RegionStore.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CStyleCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CStyleCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CStyleCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CStyleCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CStyleCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CStyleCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:59:71: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:66:60: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXOperatorCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::GenericTaintChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::GenericTaintChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::GenericTaintChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::PreStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::GenericTaintChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:730:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::GenericTaintChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::GenericTaintChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::PreStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::GenericTaintChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:730:44: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:138:23: warning: ‘void {anonymous}::BindingKey::dump() const’ defined but not used [-Wunused-function] LLVM_DUMP_METHOD void BindingKey::dump() const { llvm::errs() << *this; } ^~~~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/DefaultArgumentsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/DefaultArgumentsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsPointerArithmeticCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsPointerArithmeticCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:20: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SValBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SValBuilder.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:307:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:139:60: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CStyleCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:359:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:365:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:372:50: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:390:46: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:402:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:448:62: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CharacterLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:453:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:458:58: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:463:63: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::FloatingLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:473:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:478:64: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:483:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:488:62: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CompoundStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:116:60: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::IfStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::IfStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:139:60: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp: In member function ‘llvm::Optional clang::ento::SValBuilder::getConstantVal(const clang::Expr*)’: /<>/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp:306:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp:311:3: note: here default: { ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SVals.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SVals.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:52:64: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/ExplicitConstructorCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/ExplicitConstructorCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeConstCastCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeConstCastCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:32: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::IvarInvalidationCheckerImpl::MethodCrawler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:169:28: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::IvarInvalidationCheckerImpl::MethodCrawler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:169:28: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::IvarInvalidationCheckerImpl::MethodCrawler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:169:28: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::IvarInvalidationCheckerImpl::MethodCrawler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:169:28: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXConstCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:28:76: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/ExplicitMakePairCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/ExplicitMakePairCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp: In member function ‘virtual clang::ento::SVal {anonymous}::SimpleSValBuilder::evalCastFromLoc(clang::ento::Loc, clang::QualType)’: /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:155:54: warning: this statement may fall through [-Wimplicit-fallthrough=] return nonloc::SymbolVal(SymR->getSymbol()); ^ /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:160:7: note: here case loc::GotoLabelKind: ^~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeCstyleCastCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeCstyleCastCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/DeclTemplate.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Store.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/Store.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/Store.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:19, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/Store.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:48:70: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SubEngine.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SubEngine.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/SubEngine.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CStyleCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CStyleCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CStyleCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CStyleCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CStyleCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CStyleCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:42:74: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/Analysis/AnalysisContext.h:18, from /<>/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h:16, from /<>/tools/clang/lib/StaticAnalyzer/Core/SubEngine.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/GlobalNamesInHeadersCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/GlobalNamesInHeadersCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SymbolManager.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/lib/StaticAnalyzer/Core -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SymbolManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeMemberInitCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeMemberInitCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ObjCStringLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:909:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::EmptyLocalizationContextChecker::MethodCrawler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:960:28: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::EmptyLocalizationContextChecker::MethodCrawler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:960:28: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCStringLiteral; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCStringLiteral; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCStringLiteral*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:909:67: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::EmptyLocalizationContextChecker::MethodCrawler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:960:28: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::EmptyLocalizationContextChecker::MethodCrawler; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:960:28: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Linking CXX static library ../../../../../lib/libclangStaticAnalyzerCore.a cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/cmake -P CMakeFiles/clangStaticAnalyzerCore.dir/cmake_clean_target.cmake cd /<>/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/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/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 /usr/bin/ranlib ../../../../../lib/libclangStaticAnalyzerCore.a make[4]: Leaving directory '/<>/build-llvm' [ 52%] Built target clangStaticAnalyzerCore /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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/misc /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/depend.internal". Scanning dependencies of target clangTidyMiscModule make[4]: Leaving directory '/<>/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 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] make[4]: Entering directory '/<>/build-llvm' /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/ArgumentCommentCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/ArgumentCommentCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:81:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:428:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/GoogleTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/GoogleTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:165:54: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeReinterpretCastCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeReinterpretCastCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/AssertSideEffectCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/AssertSideEffectCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:607:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MacOSKeychainAPIChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MacOSKeychainAPIChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::MacOSKeychainAPIChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:622:48: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/IntegerTypesCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/IntegerTypesCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXReinterpretCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXReinterpretCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXReinterpretCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXReinterpretCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXReinterpretCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXReinterpretCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:30:60: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:105:63: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeStaticCastDowncastCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeStaticCastDowncastCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/TargetInfo.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:145:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::MacOSXAPIChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MacOSXAPIChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MacOSXAPIChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::MacOSXAPIChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp:127:41: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MacOSXAPIChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MacOSXAPIChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::MacOSXAPIChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp:127:41: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/MemsetZeroLengthCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/MemsetZeroLengthCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXStaticCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXStaticCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXStaticCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXStaticCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXStaticCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXStaticCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:30:77: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:54:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXDeleteExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1235:58: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:430:42: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:430:67: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXDeleteExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:439:70: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:446:72: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCPropertyRefExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:447:76: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::MallocChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MallocChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MallocChecker; CHECK1 = clang::ento::check::PointerEscape; CHECKs = {clang::ento::check::ConstPointerEscape, clang::ento::check::PreStmt, clang::ento::check::PreCall, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostObjCMessage, clang::ento::check::Location, clang::ento::eval::Assume}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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::ento::check::PreCall, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostObjCMessage, clang::ento::check::Location, clang::ento::eval::Assume}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::MallocChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:2731:63: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MallocChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MallocChecker; CHECK1 = clang::ento::check::PointerEscape; CHECKs = {clang::ento::check::ConstPointerEscape, clang::ento::check::PreStmt, clang::ento::check::PreCall, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostObjCMessage, clang::ento::check::Location, clang::ento::eval::Assume}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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::ento::check::PreCall, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostObjCMessage, clang::ento::check::Location, clang::ento::eval::Assume}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::MallocChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:2731:63: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::MallocChecker; STMT = clang::BlockExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MallocChecker; STMT = clang::BlockExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MallocChecker; CHECK1 = clang::ento::check::PointerEscape; CHECKs = {clang::ento::check::ConstPointerEscape, clang::ento::check::PreStmt, clang::ento::check::PreCall, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostObjCMessage, clang::ento::check::Location, clang::ento::eval::Assume}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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::ento::check::PreCall, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostObjCMessage, clang::ento::check::Location, clang::ento::eval::Assume}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::MallocChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:2731:63: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::BlockExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MallocChecker; STMT = clang::BlockExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::MallocChecker; CHECK1 = clang::ento::check::PointerEscape; CHECKs = {clang::ento::check::ConstPointerEscape, clang::ento::check::PreStmt, clang::ento::check::PreCall, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostObjCMessage, clang::ento::check::Location, clang::ento::eval::Assume}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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::ento::check::PreCall, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostObjCMessage, clang::ento::check::Location, clang::ento::eval::Assume}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::MallocChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:2731:63: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeUnionAccessCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeUnionAccessCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/MemsetZeroLengthCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/NonConstReferences.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/NonConstReferences.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/EvaluatedExprVisitor.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp:22: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:28:66: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp:309:71: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeVarargCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeVarargCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:69:76: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ExprCXX.h:18, from /<>/tools/clang/include/clang/AST/StmtVisitor.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/OverloadedUnaryAndCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/OverloadedUnaryAndCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/BoolPointerImplicitConversionCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/BoolPointerImplicitConversionCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CastedAllocFinder; RetTy = std::pair; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:61:37: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CastedAllocFinder; RetTy = std::pair; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:61:37: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:61:66: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CastedAllocFinder; RetTy = std::pair; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:61:37: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::CastedAllocFinder; RetTy = std::pair; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:61:37: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Linking CXX static library ../../../../../../lib/libclangTidyCppCoreGuidelinesModule.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/cmake -P CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/cmake_clean_target.cmake cd /<>/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/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 /usr/bin/ranlib ../../../../../../lib/libclangTidyCppCoreGuidelinesModule.a make[4]: Leaving directory '/<>/build-llvm' [ 52%] 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 make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/modernize /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/DependInfo.cmake --color= [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/depend.internal". Scanning dependencies of target clangTidyModernizeModule make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:9: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:87:24: required from ‘const T* clang::ast_matchers::BoundNodes::getStmtAs(llvm::StringRef) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:34:49: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:87:24: required from ‘const T* clang::ast_matchers::BoundNodes::getStmtAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:35:57: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXDeleteExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXDeleteExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXDeleteExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXDeleteExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/StringReferenceMemberCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/StringReferenceMemberCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h:21, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/DanglingHandleCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/DanglingHandleCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:170:47: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXOperatorCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExprWithCleanups; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExprWithCleanups]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExprWithCleanups]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Expr.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/TodoCommentCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/TodoCommentCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:105:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/UnnamedNamespaceInHeaderCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/UnnamedNamespaceInHeaderCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:383:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ParenExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ParenExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ParenExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ParenExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:559:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:564:70: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/FoldInitTypeCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/FoldInitTypeCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:761:77: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:87:24: required from ‘const T* clang::ast_matchers::BoundNodes::getStmtAs(llvm::StringRef) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:797:53: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXOperatorCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:898:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 52%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/UsingNamespaceDirectiveCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/tools/extra/clang-tidy/google -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/UsingNamespaceDirectiveCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 52%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 54%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/ForwardDeclarationNamespaceCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/ForwardDeclarationNamespaceCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.h:16, from /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 54%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp [ 54%] Linking CXX static library ../../../../../../lib/libclangTidyGoogleModule.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/cmake -P CMakeFiles/clangTidyGoogleModule.dir/cmake_clean_target.cmake cd /<>/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/DefaultArgumentsCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/ExplicitConstructorCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/ExplicitMakePairCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/GlobalNamesInHeadersCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/GoogleTidyModule.cpp.o CMakeFiles/clangTidyGoogleModule.dir/IntegerTypesCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/MemsetZeroLengthCheck.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 '/<>/build-llvm' [ 54%] Built target clangTidyGoogleModule /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/performance /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/depend.internal". Scanning dependencies of target clangTidyPerformanceModule make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 54%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/FasterStringFindCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/FasterStringFindCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:30: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1016:47: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1022:38: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1016:47: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1022:38: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::NullabilityChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NullabilityChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NullabilityChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PostCall, clang::ento::check::PostStmt, clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::Event}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NullabilityChecker; CHECK1 = clang::ento::check::Bind; CHECKs = {clang::ento::check::PreCall, clang::ento::check::PreStmt, clang::ento::check::PostCall, clang::ento::check::PostStmt, clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::Event}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::NullabilityChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NullabilityChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NullabilityChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PostCall, clang::ento::check::PostStmt, clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::Event}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NullabilityChecker; CHECK1 = clang::ento::check::Bind; CHECKs = {clang::ento::check::PreCall, clang::ento::check::PreStmt, clang::ento::check::PostCall, clang::ento::check::PostStmt, clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::Event}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::NullabilityChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1227:1: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::NullabilityChecker; STMT = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NullabilityChecker; STMT = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NullabilityChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PostCall, clang::ento::check::PostStmt, clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::Event}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NullabilityChecker; CHECK1 = clang::ento::check::Bind; CHECKs = {clang::ento::check::PreCall, clang::ento::check::PreStmt, clang::ento::check::PostCall, clang::ento::check::PostStmt, clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::Event}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::NullabilityChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NullabilityChecker; STMT = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NullabilityChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PostCall, clang::ento::check::PostStmt, clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::Event}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::NullabilityChecker; CHECK1 = clang::ento::check::Bind; CHECKs = {clang::ento::check::PreCall, clang::ento::check::PreStmt, clang::ento::check::PostCall, clang::ento::check::PostStmt, clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::Event}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::NullabilityChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1227:1: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 54%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/InaccurateEraseCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/InaccurateEraseCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 54%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StringLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StringLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::StringLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::StringLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::StringLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:93:72: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:111:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 54%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/AST/StmtObjC.h:16, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:795:41: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 54%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/ForRangeCopyCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/ForRangeCopyCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCAtSynchronizedStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::ObjCAtSyncChecker; STMT = clang::ObjCAtSynchronizedStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCAtSyncChecker; STMT = clang::ObjCAtSynchronizedStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCAtSyncChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCAtSyncChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:93:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCAtSynchronizedStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ObjCAtSynchronizedStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCAtSyncChecker; STMT = clang::ObjCAtSynchronizedStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCAtSyncChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCAtSyncChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:93:44: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’: /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:791:37: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’: /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:791:71: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’: /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:792:41: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’: /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:794:43: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:49:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 54%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ExprCXX.h:18, from /<>/tools/clang/include/clang/AST/StmtVisitor.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:883:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 54%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/IncorrectRoundings.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/IncorrectRoundings.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:48:76: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 54%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:21: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/ImplicitCastInLoopCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/ImplicitCastInLoopCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::ObjCContainersChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCContainersChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCContainersChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PointerEscape}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCContainersChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:171:46: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCContainersChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCContainersChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PointerEscape}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCContainersChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:171:46: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:87:24: required from ‘const T* clang::ast_matchers::BoundNodes::getStmtAs(llvm::StringRef) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:64:77: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::FloatingLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::FloatingLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::FloatingLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::FloatingLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:30:54: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ImplicitCastExpr*]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:30:54: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/InefficientAlgorithmCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/InefficientAlgorithmCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:60:57: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXOperatorCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXOperatorCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:62:66: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/DeclObjC.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/PerformanceTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/PerformanceTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/MakeSmartPtrCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/MakeSmartPtrCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:115:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:51:63: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXNewExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:53:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXBindTemporaryExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXBindTemporaryExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXBindTemporaryExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MacroParenthesesCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MacroParenthesesCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryCopyInitialization.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryCopyInitialization.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:41: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::ObjCSelfInitChecker; STMT = clang::ObjCIvarRefExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCSelfInitChecker; STMT = clang::ObjCIvarRefExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCSelfInitChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreCall, clang::ento::check::PostCall, clang::ento::check::Location, clang::ento::check::Bind}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCSelfInitChecker; CHECK1 = clang::ento::check::PostObjCMessage; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PreStmt, clang::ento::check::PreCall, clang::ento::check::PostCall, clang::ento::check::Location, clang::ento::check::Bind}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCSelfInitChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:438:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ObjCIvarRefExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCSelfInitChecker; STMT = clang::ObjCIvarRefExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCSelfInitChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreCall, clang::ento::check::PostCall, clang::ento::check::Location, clang::ento::check::Bind}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCSelfInitChecker; CHECK1 = clang::ento::check::PostObjCMessage; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PreStmt, clang::ento::check::PreCall, clang::ento::check::PostCall, clang::ento::check::Location, clang::ento::check::Bind}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCSelfInitChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:438:44: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::ObjCSelfInitChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCSelfInitChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCSelfInitChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreCall, clang::ento::check::PostCall, clang::ento::check::Location, clang::ento::check::Bind}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCSelfInitChecker; CHECK1 = clang::ento::check::PostObjCMessage; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PreStmt, clang::ento::check::PreCall, clang::ento::check::PostCall, clang::ento::check::Location, clang::ento::check::Bind}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCSelfInitChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:438:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCSelfInitChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCSelfInitChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreCall, clang::ento::check::PostCall, clang::ento::check::Location, clang::ento::check::Bind}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ObjCSelfInitChecker; CHECK1 = clang::ento::check::PostObjCMessage; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PreStmt, clang::ento::check::PreCall, clang::ento::check::PostCall, clang::ento::check::Location, clang::ento::check::Bind}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCSelfInitChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:438:44: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:85:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:86:77: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:90:50: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:259:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MacroRepeatedSideEffectsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MacroRepeatedSideEffectsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryValueParamCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/tools/extra/clang-tidy/performance -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryValueParamCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:37:62: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:46:50: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:51:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCIvarRefExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:37:62: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BlockExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BlockExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:46:50: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::PseudoObjectExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:51:65: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MiscTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MiscTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/AST/DeclTemplate.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/ModernizeTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/ModernizeTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp [ 55%] Linking CXX static library ../../../../../../lib/libclangTidyPerformanceModule.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/cmake -P CMakeFiles/clangTidyPerformanceModule.dir/cmake_clean_target.cmake cd /<>/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/ImplicitCastInLoopCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/PerformanceTidyModule.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryCopyInitialization.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryValueParamCheck.cpp.o /usr/bin/ranlib ../../../../../../lib/libclangTidyPerformanceModule.a make[4]: Leaving directory '/<>/build-llvm' [ 55%] Built target clangTidyPerformanceModule /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/readability /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/depend.internal". Scanning dependencies of target clangTidyReadabilityModule make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/AvoidConstParamsInDecls.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/AvoidConstParamsInDecls.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MisplacedWideningCastCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MisplacedWideningCastCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:117:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/BracesAroundStatementsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/BracesAroundStatementsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/PassByValueCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/PassByValueCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:186:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:192:57: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:230:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:343:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:343:44: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::UnaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::UnaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:343:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::UnaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::UnaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:343:44: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:343:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:343:44: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:343:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:343:44: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:343:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:343:44: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:343:44: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’: /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:160:34: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:213:32: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:139:53: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:141:74: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DoStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DoStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DoStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::DoStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DoStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:143:58: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::WhileStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::WhileStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::WhileStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::WhileStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::WhileStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:145:64: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:150:58: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MoveConstantArgumentCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MoveConstantArgumentCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:277:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:227:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/ContainerSizeEmptyCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ContainerSizeEmptyCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:9: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::PointerSubChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerSubChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerSubChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerSubChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp:76:42: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerSubChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PointerSubChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerSubChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp:76:42: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:60:76: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:96:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:64:63: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:65:79: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:66:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:138:62: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::PthreadLockChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PthreadLockChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PthreadLockChecker; CHECK1 = clang::ento::check::PostStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PthreadLockChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:333:43: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PthreadLockChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PthreadLockChecker; CHECK1 = clang::ento::check::PostStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PthreadLockChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:333:43: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MoveConstructorInitCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MoveConstructorInitCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/RetainCountChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/RetainCountChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DeletedDefaultCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/DeletedDefaultCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ObjCBoxedExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:1931:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:1965:58: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:1920:31: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCArrayLiteral; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:1925:32: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCDictionaryLiteral; Y = const clang::Stmt*]’: /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:1928:42: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCBoxedExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCBoxedExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCBoxedExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:1931:65: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:1953:52: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCMessageExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:2035:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::RetainCountChecker; STMT = clang::BlockExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; STMT = clang::BlockExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::EndAnalysis, clang::ento::check::EndFunction, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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::EndFunction, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:160:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker(clang::AnalyzerOptions&) [with CHECKER = {anonymous}::RetainCountChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:3982:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::BlockExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; STMT = clang::BlockExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::EndAnalysis, clang::ento::check::EndFunction, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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::EndFunction, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:160:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker(clang::AnalyzerOptions&) [with CHECKER = {anonymous}::RetainCountChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:3982:67: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::RetainCountChecker; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::EndAnalysis, clang::ento::check::EndFunction, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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::EndFunction, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:160:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker(clang::AnalyzerOptions&) [with CHECKER = {anonymous}::RetainCountChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:3982:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::EndAnalysis, clang::ento::check::EndFunction, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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::EndFunction, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:160:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker(clang::AnalyzerOptions&) [with CHECKER = {anonymous}::RetainCountChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:3982:67: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCArrayLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::RetainCountChecker; STMT = clang::ObjCArrayLiteral]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; STMT = clang::ObjCArrayLiteral]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::EndAnalysis, clang::ento::check::EndFunction, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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::EndFunction, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:160:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker(clang::AnalyzerOptions&) [with CHECKER = {anonymous}::RetainCountChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:3982:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCDictionaryLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::RetainCountChecker; STMT = clang::ObjCDictionaryLiteral]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; STMT = clang::ObjCDictionaryLiteral]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::EndAnalysis, clang::ento::check::EndFunction, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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::EndFunction, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:160:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker(clang::AnalyzerOptions&) [with CHECKER = {anonymous}::RetainCountChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:3982:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::RetainCountChecker; STMT = clang::ObjCIvarRefExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; STMT = clang::ObjCIvarRefExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::EndAnalysis, clang::ento::check::EndFunction, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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::EndFunction, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:160:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker(clang::AnalyzerOptions&) [with CHECKER = {anonymous}::RetainCountChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:3982:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::RetainCountChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::EndAnalysis, clang::ento::check::EndFunction, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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::EndFunction, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:160:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker(clang::AnalyzerOptions&) [with CHECKER = {anonymous}::RetainCountChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:3982:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::RetainCountChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::EndAnalysis, clang::ento::check::EndFunction, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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::EndFunction, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostStmt, clang::ento::check::PostCall, clang::ento::check::PreStmt, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:160:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker(clang::AnalyzerOptions&) [with CHECKER = {anonymous}::RetainCountChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:3982:67: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:108:71: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:185:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StringLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StringLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::StringLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::StringLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::StringLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:120:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MultipleStatementMacroCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MultipleStatementMacroCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:77:34: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::ReturnPointerRangeChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ReturnPointerRangeChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ReturnPointerRangeChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ReturnPointerRangeChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:91:50: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ReturnPointerRangeChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ReturnPointerRangeChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ReturnPointerRangeChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:91:50: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNamedCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNamedCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNamedCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXNamedCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXNamedCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXNamedCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:90:63: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CStyleCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CStyleCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CStyleCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CStyleCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CStyleCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CStyleCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:93:62: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:96:66: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:250:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:29:45: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:69:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::WhileStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::WhileStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::WhileStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:33:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:47:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::ReturnUndefChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ReturnUndefChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ReturnUndefChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ReturnUndefChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp:122:43: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ReturnUndefChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ReturnUndefChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ReturnUndefChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp:122:43: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/NewDeleteOverloadsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/NewDeleteOverloadsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/ReplaceAutoPtrCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/ReplaceAutoPtrCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:212:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:224:66: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXOperatorCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:271:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ExprCXX.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/NoexceptMoveConstructorCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/NoexceptMoveConstructorCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::StackAddrEscapeChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::StackAddrEscapeChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::StackAddrEscapeChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::EndFunction}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::StackAddrEscapeChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:257:47: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::StackAddrEscapeChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:509:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::StackAddrEscapeChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::EndFunction}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::StackAddrEscapeChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:257:47: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:60:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:61:75: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:91:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/NonCopyableObjects.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/NonCopyableObjects.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:691:74: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:844:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseAutoCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseAutoCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:83:54: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:217:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:233:72: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:249:54: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/PointerAndIntegralOperationCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/PointerAndIntegralOperationCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/ImplicitBoolCastCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ImplicitBoolCastCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:217:67: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:233:72: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ImplicitCastExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:249:54: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:381:77: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:393:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:82:46: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:106:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/Stmt.h:20, from /<>/tools/clang/include/clang/AST/StmtObjC.h:16, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:111:45: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:112:44: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXOperatorCallExpr*]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:106:56: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:130:51: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:79:74: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:348:72: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/PointerAndIntegralOperationCheck.cpp:104:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ParenExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ParenExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ParenExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ParenExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:417:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:41:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCForCollectionStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCForCollectionStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:41:65: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:35:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:36:57: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:60:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 55%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseDefaultCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseDefaultCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:60:52: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:339:70: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:400:72: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::ConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:714:78: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXOperatorCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXOperatorCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:716:76: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:727:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:39:54: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclRefExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:39:54: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::UndefCapturedBlockVarChecker; STMT = clang::BlockExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UndefCapturedBlockVarChecker; STMT = clang::BlockExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UndefCapturedBlockVarChecker; CHECK1 = clang::ento::check::PostStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::UndefCapturedBlockVarChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:103:53: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::BlockExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UndefCapturedBlockVarChecker; STMT = clang::BlockExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UndefCapturedBlockVarChecker; CHECK1 = clang::ento::check::PostStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::UndefCapturedBlockVarChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:103:53: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:336:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXOperatorCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultCheck.cpp:322:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:104:57: required from ‘static void clang::ento::check::PostStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::UndefResultChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:46: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UndefResultChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UndefResultChecker; CHECK1 = clang::ento::check::PostStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::UndefResultChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:100:43: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:108:21: required from ‘static bool clang::ento::check::PostStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:113:29: required from ‘static void clang::ento::check::PostStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UndefResultChecker; STMT = clang::BinaryOperator]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UndefResultChecker; CHECK1 = clang::ento::check::PostStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::UndefResultChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:100:43: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SizeofContainerCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SizeofContainerCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::UndefinedArraySubscriptChecker; STMT = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UndefinedArraySubscriptChecker; STMT = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UndefinedArraySubscriptChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::UndefinedArraySubscriptChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:63:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UndefinedArraySubscriptChecker; STMT = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UndefinedArraySubscriptChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::UndefinedArraySubscriptChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:63:55: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:40:64: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:63:66: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:78:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:63:66: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclStmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:78:55: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SizeofExpressionCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SizeofExpressionCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp [ 56%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:93:70: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:94:78: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MaterializeTemporaryExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MaterializeTemporaryExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MaterializeTemporaryExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MaterializeTemporaryExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXFunctionalCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXFunctionalCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXFunctionalCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXFunctionalCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/TargetInfo.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::UnixAPIChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UnixAPIChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UnixAPIChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::UnixAPIChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:381:39: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UnixAPIChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::UnixAPIChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::UnixAPIChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:381:39: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseNullptrCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseNullptrCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp [ 56%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:203:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Basic/SourceManager.h:38, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:134:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:134:67: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:32:13: required from ‘bool clang::ento::containsStmt(const clang::Stmt*) [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:236:53: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 56%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:29: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:283:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:419:41: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:476:71: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/StaticAssertCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StaticAssertCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::VforkChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::VforkChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::VforkChecker; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::Bind, clang::ento::check::PreStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::VforkChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:217:37: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::VforkChecker; STMT = clang::ReturnStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::VforkChecker; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::Bind, clang::ento::check::PreStmt}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:510:34: required from ‘static void clang::ento::Checker::_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}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::VforkChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:217:37: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:85:56: required from ‘static void clang::ento::check::PreStmt::_checkStmt(void*, const clang::Stmt*, clang::ento::CheckerContext&) [with CHECKER = {anonymous}::VLASizeChecker; STMT = clang::DeclStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:45: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::VLASizeChecker; STMT = clang::DeclStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::VLASizeChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::VLASizeChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:183:39: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:82:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:83:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StringLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StringLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::StringLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::StringLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::StringLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:85:76: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:87:62: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CStyleCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CStyleCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CStyleCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CStyleCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CStyleCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CStyleCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:88:75: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’: /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:89:21: required from ‘static bool clang::ento::check::PreStmt::_handlesStmt(const clang::Stmt*) [with STMT = clang::DeclStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:94:28: required from ‘static void clang::ento::check::PreStmt::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::VLASizeChecker; STMT = clang::DeclStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:519:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::VLASizeChecker; CHECK1 = clang::ento::check::PreStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::VLASizeChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:183:39: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXBoolLiteralExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXBoolLiteralExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXBoolLiteralExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXBoolLiteralExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 56%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/lib/StaticAnalyzer/Checkers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/StringConstructorCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StringConstructorCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:737:40: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseOverrideCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseOverrideCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Linking CXX static library ../../../../../lib/libclangStaticAnalyzerCheckers.a cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/cmake -P CMakeFiles/clangStaticAnalyzerCheckers.dir/cmake_clean_target.cmake cd /<>/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/AnalyzerStatsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.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/DeadStoresChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DebugCheckers.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/IdenticalExprChecker.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/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/NullabilityChecker.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/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/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/VirtualCallChecker.cpp.o /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/bin/ranlib ../../../../../lib/libclangStaticAnalyzerCheckers.a make[4]: Leaving directory '/<>/build-llvm' [ 56%] Built target clangStaticAnalyzerCheckers /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/utils /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/depend.internal". Scanning dependencies of target clangTidyUtils make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/DeclRefExprUtils.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/DeclRefExprUtils.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:87:24: required from ‘const T* clang::ast_matchers::BoundNodes::getStmtAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:194:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:87:24: required from ‘const T* clang::ast_matchers::BoundNodes::getStmtAs(llvm::StringRef) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:195:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXOperatorCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:209:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:105:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:109:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StringLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StringLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::StringLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::StringLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::StringLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:124:66: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:125:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:203:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:38:5: required from ‘void clang::tidy::utils::decl_ref_expr::{anonymous}::extractNodesByIdTo(llvm::ArrayRef, llvm::StringRef, llvm::SmallPtrSet&) [with Node = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:60:50: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXOperatorCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseUsingCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/tools/extra/clang-tidy/modernize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseUsingCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/StringIntegerAssignmentCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StringIntegerAssignmentCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/FixItHintUtils.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/FixItHintUtils.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/FixItHintUtils.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/tools/extra/clang-tidy/utils/FixItHintUtils.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/FixItHintUtils.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:111:64: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/HeaderFileExtensionsUtils.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/HeaderFileExtensionsUtils.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderFileExtensionsUtils.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:93:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:41:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/HeaderGuard.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/HeaderGuard.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXOperatorCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Linking CXX static library ../../../../../../lib/libclangTidyModernizeModule.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/cmake -P CMakeFiles/clangTidyModernizeModule.dir/cmake_clean_target.cmake cd /<>/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/ShrinkToFitCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseAutoCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseDefaultCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseNullptrCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseOverrideCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseUsingCheck.cpp.o /usr/bin/ranlib ../../../../../../lib/libclangTidyModernizeModule.a /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] make[4]: Leaving directory '/<>/build-llvm' [ 56%] Built target clangTidyModernizeModule /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-apply-replacements /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements /<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/depend.internal". Scanning dependencies of target clangApplyReplacements make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 56%] Building CXX object tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/lib/Tooling/ApplyReplacements.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements -I/<>/tools/clang/tools/extra/clang-apply-replacements -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/tools/extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/StringLiteralWithEmbeddedNulCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StringLiteralWithEmbeddedNulCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/LangOptions.h:19, from /<>/tools/clang/include/clang/Tooling/Core/Replacement.h:22, from /<>/tools/clang/include/clang/Tooling/Refactoring.h:22, from /<>/tools/clang/tools/extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h:19, from /<>/tools/clang/tools/extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 56%] Linking CXX static library ../../../../../lib/libclangApplyReplacements.a cd /<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements && /usr/bin/cmake -P CMakeFiles/clangApplyReplacements.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 56%] Built target clangApplyReplacements /usr/bin/make -f tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/build.make tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-rename /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-rename /<>/build-llvm/tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-rename/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/depend.internal". Scanning dependencies of target clangRename make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/build.make tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/build make[4]: Entering directory '/<>/build-llvm' [ 56%] Building CXX object tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/USRFinder.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-rename && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-rename -I/<>/tools/clang/tools/extra/clang-rename -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRename.dir/USRFinder.cpp.o -c /<>/tools/clang/tools/extra/clang-rename/USRFinder.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/AST.h:18, from /<>/tools/clang/tools/extra/clang-rename/USRFinder.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:62:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StringLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::StringLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::StringLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/IncludeInserter.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/IncludeInserter.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StringLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StringLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::StringLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::StringLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::StringLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:61:70: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXOperatorCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SuspiciousMissingCommaCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SuspiciousMissingCommaCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:291:62: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 56%] Building CXX object tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/USRFindingAction.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-rename && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-rename -I/<>/tools/clang/tools/extra/clang-rename -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRename.dir/USRFindingAction.cpp.o -c /<>/tools/clang/tools/extra/clang-rename/USRFindingAction.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:614:57: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Frontend/FrontendAction.h:22, from /<>/tools/clang/tools/extra/clang-rename/USRFindingAction.h:18, from /<>/tools/clang/tools/extra/clang-rename/USRFindingAction.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/IncludeSorter.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/IncludeSorter.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ReturnStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ReturnStmt*]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:291:62: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ParenExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ParenExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ParenExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ParenExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:27:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXBoolLiteralExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXBoolLiteralExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXBoolLiteralExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXBoolLiteralExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXBoolLiteralExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXBoolLiteralExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:69:70: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::ConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:534:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:539:75: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:574:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:98:76: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StringLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StringLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::StringLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::StringLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::StringLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:100:50: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:683:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:126:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SuspiciousSemicolonCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SuspiciousSemicolonCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp [ 56%] Building CXX object tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/USRLocFinder.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-rename && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-rename -I/<>/tools/clang/tools/extra/clang-rename -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRename.dir/USRLocFinder.cpp.o -c /<>/tools/clang/tools/extra/clang-rename/USRLocFinder.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/AST.h:18, from /<>/tools/clang/tools/extra/clang-rename/USRLocFinder.h:19, from /<>/tools/clang/tools/extra/clang-rename/USRLocFinder.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:289:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’: /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:48:46: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/LexerUtils.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/LexerUtils.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/LexerUtils.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/tools/extra/clang-tidy/utils/LexerUtils.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/LexerUtils.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::NullStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::NullStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::NullStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::NullStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::NullStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::NullStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:36:66: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:47:62: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::WhileStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::WhileStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::WhileStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/OptionsUtils.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/OptionsUtils.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SuspiciousStringCompareCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SuspiciousStringCompareCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/RenamingAction.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-rename && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-rename -I/<>/tools/clang/tools/extra/clang-rename -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRename.dir/RenamingAction.cpp.o -c /<>/tools/clang/tools/extra/clang-rename/RenamingAction.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/LangOptions.h:19, from /<>/tools/clang/include/clang/Tooling/Core/Replacement.h:22, from /<>/tools/clang/include/clang/Tooling/Refactoring.h:22, from /<>/tools/clang/tools/extra/clang-rename/RenamingAction.h:18, from /<>/tools/clang/tools/extra/clang-rename/RenamingAction.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/tools/extra/clang-tidy/readability -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/TypeTraits.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/tools/extra/clang-tidy/utils -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/TypeTraits.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:177:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:187:76: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:206:87: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 56%] Linking CXX static library ../../../../../lib/libclangRename.a cd /<>/build-llvm/tools/clang/tools/extra/clang-rename && /usr/bin/cmake -P CMakeFiles/clangRename.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/tools/extra/clang-rename && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangRename.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib/libclangRename.a CMakeFiles/clangRename.dir/USRFinder.cpp.o CMakeFiles/clangRename.dir/USRFindingAction.cpp.o CMakeFiles/clangRename.dir/USRLocFinder.cpp.o CMakeFiles/clangRename.dir/RenamingAction.cpp.o /usr/bin/ranlib ../../../../../lib/libclangRename.a make[4]: Leaving directory '/<>/build-llvm' [ 56%] Built target clangRename /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-query /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-query /<>/build-llvm/tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-query/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/depend.internal". Scanning dependencies of target clangQuery make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 56%] Building CXX object tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/Query.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-query && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-query -I/<>/tools/clang/tools/extra/clang-query -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangQuery.dir/Query.cpp.o -c /<>/tools/clang/tools/extra/clang-query/Query.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DoStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DoStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DoStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::WhileStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::WhileStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::WhileStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20, from /<>/tools/clang/tools/extra/clang-query/Query.h:13, from /<>/tools/clang/tools/extra/clang-query/Query.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:42:60: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXDeleteExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXDeleteExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXDeleteExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXDeleteExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:142:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SwappedArgumentsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SwappedArgumentsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp [ 56%] Linking CXX static library ../../../../../../lib/libclangTidyReadabilityModule.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/cmake -P CMakeFiles/clangTidyReadabilityModule.dir/cmake_clean_target.cmake cd /<>/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/DeletedDefaultCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/ImplicitBoolCastCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantControlFlowCheck.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/StaticDefinitionInAnonymousNamespaceCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o /usr/bin/ranlib ../../../../../../lib/libclangTidyReadabilityModule.a make[4]: Leaving directory '/<>/build-llvm' [ 56%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/include-fixer /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/include-fixer /<>/build-llvm/tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/include-fixer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/depend.internal". Scanning dependencies of target clangIncludeFixer make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 56%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/IncludeFixer.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/IncludeFixer.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/IncludeFixer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Linking CXX static library ../../../../../../lib/libclangTidyUtils.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/cmake -P CMakeFiles/clangTidyUtils.dir/cmake_clean_target.cmake cd /<>/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/DeclRefExprUtils.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/OptionsUtils.cpp.o CMakeFiles/clangTidyUtils.dir/TypeTraits.cpp.o /usr/bin/ranlib ../../../../../../lib/libclangTidyUtils.a make[4]: Leaving directory '/<>/build-llvm' [ 56%] Built target clangTidyUtils /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/include-fixer/find-all-symbols /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/DependInfo.cmake --color= /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] Dependee "/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/depend.internal". /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] Scanning dependencies of target findAllSymbols make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 56%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/FindAllSymbols.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/FindAllSymbols.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/include/llvm/Support/SourceMgr.h:22, from /<>/include/llvm/Support/YAMLTraits.h:22, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:15, from /<>/tools/clang/tools/extra/include-fixer/IncludeFixerContext.h:13, from /<>/tools/clang/tools/extra/include-fixer/IncludeFixer.h:13, from /<>/tools/clang/tools/extra/include-fixer/IncludeFixer.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/include/llvm/Support/SourceMgr.h:22, from /<>/include/llvm/Support/YAMLTraits.h:22, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:15, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.h:13, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 56%] Building CXX object tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/QueryParser.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-query && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-query -I/<>/tools/clang/tools/extra/clang-query -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangQuery.dir/QueryParser.cpp.o -c /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20, from /<>/tools/clang/tools/extra/clang-query/Query.h:13, from /<>/tools/clang/tools/extra/clang-query/QueryParser.h:13, from /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:226:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/ThrowByValueCatchByReferenceCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/ThrowByValueCatchByReferenceCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp [ 56%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/IncludeFixerContext.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/IncludeFixerContext.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/IncludeFixerContext.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 56%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/InMemorySymbolIndex.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/InMemorySymbolIndex.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/InMemorySymbolIndex.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/SymbolIndexManager.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/SymbolIndexManager.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/SymbolIndexManager.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Linking CXX static library ../../../../../lib/libclangQuery.a cd /<>/build-llvm/tools/clang/tools/extra/clang-query && /usr/bin/cmake -P CMakeFiles/clangQuery.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 56%] Built target clangQuery /usr/bin/make -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lli/ChildTarget /<>/build-llvm /<>/build-llvm/tools/lli/ChildTarget /<>/build-llvm/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend.internal". Dependee "/<>/build-llvm/tools/lli/ChildTarget/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend.internal". Scanning dependencies of target lli-child-target make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build make[4]: Entering directory '/<>/build-llvm' [ 56%] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o cd /<>/build-llvm/tools/lli/ChildTarget && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lli/ChildTarget -I/<>/tools/lli/ChildTarget -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o -c /<>/tools/lli/ChildTarget/ChildTarget.cpp [ 56%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/FindAllSymbolsAction.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/FindAllSymbolsAction.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 56%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/YamlSymbolIndex.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/tools/extra/include-fixer -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/YamlSymbolIndex.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/YamlSymbolIndex.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/include/llvm/Support/SourceMgr.h:22, from /<>/include/llvm/Support/YAMLTraits.h:22, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:15, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllMacros.h:14, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.h:13, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXThrowExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXThrowExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXThrowExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXThrowExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXThrowExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXThrowExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:42:70: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 56%] Linking CXX static library ../../../../../lib/libclangIncludeFixer.a cd /<>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/cmake -P CMakeFiles/clangIncludeFixer.dir/cmake_clean_target.cmake cd /<>/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/SymbolIndexManager.cpp.o CMakeFiles/clangIncludeFixer.dir/YamlSymbolIndex.cpp.o /usr/bin/ranlib ../../../../../lib/libclangIncludeFixer.a make[4]: Leaving directory '/<>/build-llvm' [ 56%] Built target clangIncludeFixer /usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64 /<>/build-llvm /<>/build-llvm/lib/Target/AArch64 /<>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/AArch64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend.internal". /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] Scanning dependencies of target LLVMAArch64CodeGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 56%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o -c /<>/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp [ 56%] Linking CXX executable ../../../bin/lli-child-target cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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/libLLVMObject.a ../../../lib/libLLVMBitReader.a ../../../lib/libLLVMMCParser.a ../../../lib/libLLVMMC.a ../../../lib/libLLVMTransformUtils.a ../../../lib/libLLVMAnalysis.a ../../../lib/libLLVMProfileData.a ../../../lib/libLLVMCore.a ../../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm make[4]: Leaving directory '/<>/build-llvm' [ 56%] Built target lli-child-target /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/TargetInfo /<>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend.internal". Scanning dependencies of target LLVMAArch64Info make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 56%] Building CXX object lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/TargetInfo -I/<>/lib/Target/AArch64/TargetInfo -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/lib/Target/AArch64/TargetInfo/.. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o -c /<>/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp [ 56%] Linking CXX static library ../../../libLLVMAArch64Info.a cd /<>/build-llvm/lib/Target/AArch64/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Info.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 56%] Built target LLVMAArch64Info /usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/AsmParser /<>/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend.internal". Scanning dependencies of target LLVMAArch64AsmParser make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 56%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UndelegatedConstructor.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UndelegatedConstructor.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp [ 58%] Building CXX object lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o cd /<>/build-llvm/lib/Target/AArch64/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/AsmParser -I/<>/lib/Target/AArch64/AsmParser -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/lib/Target/AArch64/AsmParser/.. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o -c /<>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp: In member function ‘bool {anonymous}::AArch64AsmParser::validateInstruction(llvm::MCInst&, llvm::SmallVectorImpl&)’: /<>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:3457:52: warning: this statement may fall through [-Wimplicit-fallthrough=] "is also a destination"); ^ /<>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:3460:3: note: here case AArch64::LDPDi: ^~~~ In file included from /<>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:4541:0: /<>/build-llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc: At global scope: /<>/build-llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc:14362:6: warning: ‘bool {anonymous}::AArch64AsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)’ defined but not used [-Wunused-function] bool AArch64AsmParser:: ^~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:33:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 58%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AddressTypePromotion.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AddressTypePromotion.cpp.o -c /<>/lib/Target/AArch64/AArch64AddressTypePromotion.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:26:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:29:64: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXFunctionalCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:32:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 58%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/FindAllMacros.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/FindAllMacros.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllMacros.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 58%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o -c /<>/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp [ 58%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/HeaderMapCollector.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/HeaderMapCollector.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/HeaderMapCollector.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ExprWithCleanups; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ExprWithCleanups*]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:26:55: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXBindTemporaryExpr*]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:29:64: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXFunctionalCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXFunctionalCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXFunctionalCastExpr*]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:32:65: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 58%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/PathConfig.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/PathConfig.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PathConfig.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:87:24: required from ‘const T* clang::ast_matchers::BoundNodes::getStmtAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:76:71: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 58%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/PragmaCommentHandler.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/PragmaCommentHandler.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.h:13, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o -c /<>/lib/Target/AArch64/AArch64AsmPrinter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 58%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UniqueptrResetReleaseCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UniqueptrResetReleaseCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp [ 58%] Linking CXX static library ../../../libLLVMAArch64AsmParser.a cd /<>/build-llvm/lib/Target/AArch64/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMAArch64AsmParser.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 58%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/Disassembler /<>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend.internal". Scanning dependencies of target LLVMAArch64Disassembler make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 58%] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o cd /<>/build-llvm/lib/Target/AArch64/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/Disassembler -I/<>/lib/Target/AArch64/Disassembler -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/lib/Target/AArch64/Disassembler/.. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o -c /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp: In function ‘DecodeStatus DecodeThreeAddrSRegInstruction(llvm::MCInst&, uint32_t, uint64_t, const void*)’: /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:757:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (shiftHi == 0x3) ^~ /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:760:3: note: here case AArch64::ANDWrs: ^~~~ /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:781:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (shiftHi == 0x3) ^~ /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:784:3: note: here case AArch64::ANDXrs: ^~~~ [ 58%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64BranchRelaxation.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64BranchRelaxation.cpp.o -c /<>/lib/Target/AArch64/AArch64BranchRelaxation.cpp [ 58%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/STLPostfixHeaderMap.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/STLPostfixHeaderMap.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/STLPostfixHeaderMap.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 58%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/SymbolInfo.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/SymbolInfo.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:100:78: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:103:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:106:61: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 59%] Linking CXX static library ../../../../../../lib/libfindAllSymbols.a cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/cmake -P CMakeFiles/findAllSymbols.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 59%] Built target findAllSymbols /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/InstPrinter /<>/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMAArch64AsmPrinter make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 59%] Building CXX object lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o cd /<>/build-llvm/lib/Target/AArch64/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/InstPrinter -I/<>/lib/Target/AArch64/InstPrinter -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/lib/Target/AArch64/InstPrinter/.. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o -c /<>/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp /<>/lib/Target/AArch64/AArch64BranchRelaxation.cpp:133:6: warning: ‘void {anonymous}::AArch64BranchRelaxation::dumpBBs()’ defined but not used [-Wunused-function] void AArch64BranchRelaxation::dumpBBs() { ^~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o -c /<>/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp [ 59%] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o cd /<>/build-llvm/lib/Target/AArch64/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/Disassembler -I/<>/lib/Target/AArch64/Disassembler -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/lib/Target/AArch64/Disassembler/.. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o -c /<>/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp [ 59%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 59%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o -c /<>/lib/Target/AArch64/AArch64CollectLOH.cpp [ 59%] Linking CXX static library ../../../libLLVMAArch64Disassembler.a cd /<>/build-llvm/lib/Target/AArch64/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Disassembler.dir/cmake_clean_target.cmake cd /<>/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 '/<>/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 make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/MCTargetDesc /<>/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend.internal". Scanning dependencies of target LLVMAArch64Desc make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 59%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64/MCTargetDesc/.. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 59%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64/MCTargetDesc/.. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 59%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64/MCTargetDesc/.. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 59%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64/MCTargetDesc/.. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp [ 59%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64/MCTargetDesc/.. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp [ 59%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp [ 59%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o -c /<>/lib/Target/AArch64/AArch64ConditionalCompares.cpp [ 59%] Linking CXX static library ../../../libLLVMAArch64AsmPrinter.a cd /<>/build-llvm/lib/Target/AArch64/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMAArch64AsmPrinter.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/Utils /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/Utils /<>/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend.internal". Scanning dependencies of target LLVMAArch64Utils make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 59%] Building CXX object lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/Utils -I/<>/lib/Target/AArch64/Utils -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o -c /<>/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 59%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64/MCTargetDesc/.. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 59%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64/MCTargetDesc/.. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp [ 59%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o -c /<>/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp [ 59%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64/MCTargetDesc/.. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 59%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64/MCTargetDesc -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64/MCTargetDesc/.. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 59%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o -c /<>/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp [ 59%] Linking CXX static library ../../../libLLVMAArch64Desc.a cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Desc.dir/cmake_clean_target.cmake cd /<>/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 /usr/bin/ranlib ../../../libLLVMAArch64Desc.a make[4]: Leaving directory '/<>/build-llvm' [ 59%] Built target LLVMAArch64Desc /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend.internal". Scanning dependencies of target LLVMAMDGPUCodeGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 59%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o -c /<>/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp [ 59%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnusedRAIICheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedRAIICheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp /<>/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:1184:6: warning: ‘void {anonymous}::AMDGPUCFGStructurizer::showImproveSimpleJumpintoIf(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, bool)’ defined but not used [-Wunused-function] void AMDGPUCFGStructurizer::showImproveSimpleJumpintoIf( ^~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o -c /<>/lib/Target/AArch64/AArch64FastISel.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 59%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp /<>/lib/Target/AArch64/AArch64FastISel.cpp: In member function ‘bool {anonymous}::AArch64FastISel::emitStore(llvm::MVT, unsigned int, {anonymous}::AArch64FastISel::Address, llvm::MachineMemOperand*)’: /<>/lib/Target/AArch64/AArch64FastISel.cpp:2043:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case MVT::i1: VTIsi1 = true; ~~~~~~~^~~~~~ /<>/lib/Target/AArch64/AArch64FastISel.cpp:2044:3: note: here case MVT::i8: Opc = OpcTable[Idx][0]; break; ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 59%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:87:24: required from ‘const T* clang::ast_matchers::BoundNodes::getStmtAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:51:54: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXBindTemporaryExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXBindTemporaryExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXBindTemporaryExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXBindTemporaryExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXBindTemporaryExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:87:24: required from ‘const T* clang::ast_matchers::BoundNodes::getStmtAs(llvm::StringRef) const [with T = clang::CXXBindTemporaryExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:71:72: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExprWithCleanups; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExprWithCleanups; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExprWithCleanups]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExprWithCleanups]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXFunctionalCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXFunctionalCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXFunctionalCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXFunctionalCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp [ 60%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o -c /<>/lib/Target/AArch64/AArch64A53Fix835769.cpp [ 60%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 60%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o -c /<>/lib/Target/AArch64/AArch64FrameLowering.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:88:67: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnresolvedLookupExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnresolvedLookupExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnresolvedLookupExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::UnresolvedLookupExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::UnresolvedLookupExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::UnresolvedLookupExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:103:76: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o -c /<>/lib/Target/AArch64/AArch64ConditionOptimizer.cpp [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp [ 60%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/VirtualNearMissCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/tools/extra/clang-tidy/misc -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/VirtualNearMissCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp [ 60%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o -c /<>/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp [ 60%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o -c /<>/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Linking CXX static library ../../../../../../lib/libclangTidyMiscModule.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/cmake -P CMakeFiles/clangTidyMiscModule.dir/cmake_clean_target.cmake cd /<>/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/ArgumentCommentCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/AssertSideEffectCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/BoolPointerImplicitConversionCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/DanglingHandleCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/FoldInitTypeCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/ForwardDeclarationNamespaceCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/InaccurateEraseCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/IncorrectRoundings.cpp.o CMakeFiles/clangTidyMiscModule.dir/InefficientAlgorithmCheck.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/MoveConstantArgumentCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/MoveConstructorInitCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/MultipleStatementMacroCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/NewDeleteOverloadsCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/NoexceptMoveConstructorCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/NonCopyableObjects.cpp.o CMakeFiles/clangTidyMiscModule.dir/PointerAndIntegralOperationCheck.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/StringConstructorCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/StringIntegerAssignmentCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/StringLiteralWithEmbeddedNulCheck.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 CMakeFiles/clangTidyMiscModule.dir/VirtualNearMissCheck.cpp.o /usr/bin/ranlib ../../../../../../lib/libclangTidyMiscModule.a make[4]: Leaving directory '/<>/build-llvm' [ 60%] Built target clangTidyMiscModule [ 60%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o -c /<>/lib/Target/AArch64/AArch64ISelLowering.cpp [ 60%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o -c /<>/lib/Target/AArch64/AArch64InstrInfo.cpp [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp /<>/lib/Target/AArch64/AArch64InstrInfo.cpp: In function ‘unsigned int canFoldIntoCSel(const llvm::MachineRegisterInfo&, unsigned int, unsigned int*)’: /<>/lib/Target/AArch64/AArch64InstrInfo.cpp:316:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DefMI->findRegisterDefOperandIdx(AArch64::NZCV, true) == -1) ^~ /<>/lib/Target/AArch64/AArch64InstrInfo.cpp:319:3: note: here case AArch64::ADDXri: ^~~~ /<>/lib/Target/AArch64/AArch64InstrInfo.cpp:343:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DefMI->findRegisterDefOperandIdx(AArch64::NZCV, true) == -1) ^~ /<>/lib/Target/AArch64/AArch64InstrInfo.cpp:346:3: note: here case AArch64::SUBXrr: ^~~~ /<>/lib/Target/AArch64/AArch64InstrInfo.cpp: In function ‘UsedNZCV getUsedNZCV(llvm::AArch64CC::CondCode)’: /<>/lib/Target/AArch64/AArch64InstrInfo.cpp:1031:19: warning: this statement may fall through [-Wimplicit-fallthrough=] UsedFlags.Z = true; ~~~~~~~~~~~~^~~~~~ /<>/lib/Target/AArch64/AArch64InstrInfo.cpp:1032:5: note: here case AArch64CC::HS: // C set ^~~~ /<>/lib/Target/AArch64/AArch64InstrInfo.cpp:1049:19: warning: this statement may fall through [-Wimplicit-fallthrough=] UsedFlags.Z = true; ~~~~~~~~~~~~^~~~~~ /<>/lib/Target/AArch64/AArch64InstrInfo.cpp:1050:5: note: here case AArch64CC::GE: // N and V the same ^~~~ [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp [ 60%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o -c /<>/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp [ 60%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o -c /<>/lib/Target/AArch64/AArch64MCInstLower.cpp [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUSubtarget.cpp [ 60%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o -c /<>/lib/Target/AArch64/AArch64PromoteConstant.cpp [ 60%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o -c /<>/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp [ 60%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o -c /<>/lib/Target/AArch64/AArch64RegisterInfo.cpp [ 60%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o -c /<>/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp [ 60%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o -c /<>/lib/Target/AArch64/AArch64StorePairSuppress.cpp [ 60%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o -c /<>/lib/Target/AArch64/AArch64Subtarget.cpp [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp [ 60%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o -c /<>/lib/Target/AArch64/AArch64TargetMachine.cpp [ 60%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o -c /<>/lib/Target/AArch64/AArch64TargetObjectFile.cpp [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUISelLowering.cpp [ 60%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AArch64 -I/<>/lib/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o -c /<>/lib/Target/AArch64/AArch64TargetTransformInfo.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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/Utils /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/Utils /<>/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend.internal". Scanning dependencies of target LLVMAMDGPUUtils make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 60%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/Utils -I/<>/lib/Target/AMDGPU/Utils -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o -c /<>/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp [ 60%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/Utils -I/<>/lib/Target/AMDGPU/Utils -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o -c /<>/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp [ 60%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/Utils -I/<>/lib/Target/AMDGPU/Utils -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o -c /<>/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp [ 60%] Linking CXX static library ../../../libLLVMAMDGPUUtils.a cd /<>/build-llvm/lib/Target/AMDGPU/Utils && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUUtils.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 60%] Built target LLVMAMDGPUUtils /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/TargetInfo /<>/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend.internal". Scanning dependencies of target LLVMAMDGPUInfo make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 60%] Building CXX object lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/TargetInfo -I/<>/lib/Target/AMDGPU/TargetInfo -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o -c /<>/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp [ 60%] Linking CXX static library ../../libLLVMAArch64CodeGen.a cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -P CMakeFiles/LLVMAArch64CodeGen.dir/cmake_clean_target.cmake cd /<>/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/AArch64AddressTypePromotion.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64BranchRelaxation.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.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/AArch64LoadStoreOptimizer.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.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 /usr/bin/ranlib ../../libLLVMAArch64CodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 60%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend.internal". Scanning dependencies of target LLVMAMDGPUDesc make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 60%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp [ 60%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp [ 60%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp [ 60%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp [ 60%] Linking CXX static library ../../../libLLVMAMDGPUInfo.a cd /<>/build-llvm/lib/Target/AMDGPU/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUInfo.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 60%] Built target LLVMAMDGPUInfo [ 60%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp [ 60%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp [ 60%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp [ 60%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp [ 60%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU/MCTargetDesc -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o -c /<>/lib/Target/AMDGPU/GCNHazardRecognizer.cpp [ 62%] Linking CXX static library ../../../libLLVMAMDGPUDesc.a cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUDesc.dir/cmake_clean_target.cmake cd /<>/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/AMDGPUMCCodeEmitter.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.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 '/<>/build-llvm' [ 62%] Built target LLVMAMDGPUDesc /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM /<>/build-llvm /<>/build-llvm/lib/Target/ARM /<>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/ARM/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend.internal". Scanning dependencies of target LLVMARMCodeGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 62%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o -c /<>/lib/Target/ARM/A15SDOptimizer.cpp [ 62%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o -c /<>/lib/Target/AMDGPU/R600ClauseMergePass.cpp [ 62%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o -c /<>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp [ 62%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o -c /<>/lib/Target/ARM/ARMAsmPrinter.cpp [ 62%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o -c /<>/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp /<>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp: In member function ‘virtual bool {anonymous}::R600ControlFlowFinalizer::runOnMachineFunction(llvm::MachineFunction&)’: /<>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:538:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (RequiresWorkAround) { ^~ /<>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:549:9: note: here case AMDGPU::CF_ALU: ^~~~ [ 62%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o -c /<>/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp [ 62%] Linking CXX static library ../../../libLLVMAArch64Utils.a cd /<>/build-llvm/lib/Target/AArch64/Utils && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Utils.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 62%] Built target LLVMAArch64Utils /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/ARM/TargetInfo /<>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend.internal". Scanning dependencies of target LLVMARMInfo make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 62%] Building CXX object lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/TargetInfo -I/<>/lib/Target/ARM/TargetInfo -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o -c /<>/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp /<>/lib/Target/ARM/ARMAsmPrinter.cpp: In member function ‘void llvm::ARMAsmPrinter::EmitUnwindingInstruction(const llvm::MachineInstr*)’: /<>/lib/Target/ARM/ARMAsmPrinter.cpp:1173:30: warning: this statement may fall through [-Wimplicit-fallthrough=] StartOp = 2; NumOffset = 2; ~~~~~~~~~~^~~ /<>/lib/Target/ARM/ARMAsmPrinter.cpp:1174:5: note: here case ARM::STMDB_UPD: ^~~~ [ 62%] Linking CXX static library ../../../libLLVMARMInfo.a cd /<>/build-llvm/lib/Target/ARM/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMARMInfo.dir/cmake_clean_target.cmake cd /<>/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 '/<>/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 make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/ARM/AsmParser /<>/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend.internal". Scanning dependencies of target LLVMARMAsmParser make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 62%] Building CXX object lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o cd /<>/build-llvm/lib/Target/ARM/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/AsmParser -I/<>/lib/Target/ARM/AsmParser -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o -c /<>/lib/Target/ARM/AsmParser/ARMAsmParser.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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/ARM/Disassembler /<>/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend.internal". Scanning dependencies of target LLVMARMDisassembler make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 62%] Building CXX object lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o cd /<>/build-llvm/lib/Target/ARM/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/Disassembler -I/<>/lib/Target/ARM/Disassembler -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o -c /<>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp /<>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp: In member function ‘bool {anonymous}::ARMAsmParser::parseOperand(llvm::OperandVector&, llvm::StringRef)’: /<>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5208:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5213:3: note: here case AsmToken::LParen: // parenthesized expressions like (_strcmp-4) ^~~~ /<>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5260:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5264:3: note: here case AsmToken::Colon: { ^~~~ In file included from /<>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:10185:0: /<>/build-llvm/lib/Target/ARM/ARMGenAsmMatcher.inc: At global scope: /<>/build-llvm/lib/Target/ARM/ARMGenAsmMatcher.inc:10435:6: warning: ‘bool {anonymous}::ARMAsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)’ defined but not used [-Wunused-function] bool ARMAsmParser:: ^~~~~~~~~~~~ [ 62%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o -c /<>/lib/Target/ARM/ARMBaseInstrInfo.cpp /<>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp: In function ‘DecodeStatus DecodeVLDInstruction(llvm::MCInst&, unsigned int, uint64_t, const void*)’: /<>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:2553:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Rm == 0xd) { ^~ /<>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:2558:3: note: here case ARM::VLD1d8wb_fixed: ^~~~ [ 62%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o -c /<>/lib/Target/AMDGPU/R600FrameLowering.cpp [ 62%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o -c /<>/lib/Target/AMDGPU/R600InstrInfo.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/lib/Target/ARM/ARMBaseInstrInfo.h:18, from /<>/lib/Target/ARM/ARMBaseInstrInfo.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::MachineOperand&}; _Tp = llvm::MachineOperand; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/lib/Target/ARM/ARMBaseInstrInfo.h:18, from /<>/lib/Target/ARM/ARMBaseInstrInfo.cpp:15: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual bool llvm::ARMBaseInstrInfo::DefinesPredicate(llvm::MachineInstr&, std::vector&) const’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 62%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o -c /<>/lib/Target/ARM/ARMBaseRegisterInfo.cpp [ 62%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o -c /<>/lib/Target/AMDGPU/R600ISelLowering.cpp [ 62%] Linking CXX static library ../../../libLLVMARMDisassembler.a cd /<>/build-llvm/lib/Target/ARM/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMARMDisassembler.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 62%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/ARM/InstPrinter /<>/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMARMAsmPrinter make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 62%] Building CXX object lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/ARM/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/InstPrinter -I/<>/lib/Target/ARM/InstPrinter -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o -c /<>/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp [ 62%] Linking CXX static library ../../../libLLVMARMAsmParser.a cd /<>/build-llvm/lib/Target/ARM/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMARMAsmParser.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 62%] Built target LLVMARMAsmParser /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/ARM/MCTargetDesc /<>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend.internal". [ 62%] Linking CXX static library ../../../libLLVMARMAsmPrinter.a cd /<>/build-llvm/lib/Target/ARM/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMARMAsmPrinter.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 62%] Built target LLVMARMAsmPrinter /usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/BPF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend.internal". Scanning dependencies of target LLVMARMDesc make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 62%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp [ 62%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o -c /<>/lib/Target/ARM/ARMConstantIslandPass.cpp Scanning dependencies of target LLVMBPFCodeGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 63%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF -I/<>/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o -c /<>/lib/Target/BPF/BPFAsmPrinter.cpp /<>/lib/Target/AMDGPU/R600ISelLowering.cpp: In member function ‘virtual void llvm::R600TargetLowering::ReplaceNodeResults(llvm::SDNode*, llvm::SmallVectorImpl&, llvm::SelectionDAG&) const’: /<>/lib/Target/AMDGPU/R600ISelLowering.cpp:835:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (N->getValueType(0) == MVT::i1) { ^~ /<>/lib/Target/AMDGPU/R600ISelLowering.cpp:842:3: note: here case ISD::FP_TO_SINT: { ^~~~ [ 63%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp [ 63%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp [ 63%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o -c /<>/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp /<>/lib/Target/ARM/ARMConstantIslandPass.cpp:379:6: warning: ‘void {anonymous}::ARMConstantIslands::dumpBBs()’ defined but not used [-Wunused-function] void ARMConstantIslands::dumpBBs() { ^~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF -I/<>/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o -c /<>/lib/Target/BPF/BPFFrameLowering.cpp [ 63%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o -c /<>/lib/Target/AMDGPU/R600MachineScheduler.cpp [ 63%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o -c /<>/lib/Target/ARM/ARMConstantPoolValue.cpp [ 63%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp [ 63%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF -I/<>/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o -c /<>/lib/Target/BPF/BPFInstrInfo.cpp [ 63%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o -c /<>/lib/Target/ARM/ARMExpandPseudoInsts.cpp [ 63%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp [ 63%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o -c /<>/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp [ 63%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp [ 63%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF -I/<>/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o -c /<>/lib/Target/BPF/BPFISelDAGToDAG.cpp [ 63%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp [ 63%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o -c /<>/lib/Target/ARM/ARMFastISel.cpp [ 63%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF -I/<>/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o -c /<>/lib/Target/BPF/BPFISelLowering.cpp [ 63%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o -c /<>/lib/Target/AMDGPU/R600Packetizer.cpp [ 63%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp /<>/lib/Target/ARM/ARMFastISel.cpp: In member function ‘bool {anonymous}::ARMFastISel::ARMEmitStore(llvm::MVT, unsigned int, {anonymous}::Address&, unsigned int)’: /<>/lib/Target/ARM/ARMFastISel.cpp:1073:14: warning: this statement may fall through [-Wimplicit-fallthrough=] SrcReg = Res; ~~~~~~~^~~~~ /<>/lib/Target/ARM/ARMFastISel.cpp:1075:5: note: here case MVT::i8: ^~~~ /<>/lib/Target/ARM/ARMFastISel.cpp: In member function ‘bool (* {anonymous}::ARMFastISel::CCAssignFnForCall(llvm::CallingConv::ID, bool, bool))(unsigned int, llvm::MVT, llvm::MVT, llvm::CCValAssign::LocInfo, llvm::ISD::ArgFlagsTy, llvm::CCState&)’: /<>/lib/Target/ARM/ARMFastISel.cpp:1862:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!isVarArg) ^~ /<>/lib/Target/ARM/ARMFastISel.cpp:1866:3: note: here case CallingConv::ARM_AAPCS: ^~~~ [ 63%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp [ 63%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF -I/<>/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o -c /<>/lib/Target/BPF/BPFMCInstLower.cpp [ 63%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o -c /<>/lib/Target/AMDGPU/R600RegisterInfo.cpp [ 63%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp [ 63%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF -I/<>/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o -c /<>/lib/Target/BPF/BPFRegisterInfo.cpp [ 63%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o -c /<>/lib/Target/ARM/ARMFrameLowering.cpp [ 63%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp [ 63%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp [ 63%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o -c /<>/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp [ 63%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM/MCTargetDesc -I/<>/lib/Target/ARM -I/<>/build-llvm/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp [ 64%] Linking CXX static library ../../../libLLVMARMDesc.a cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMARMDesc.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 64%] Built target LLVMARMDesc /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/BPF/InstPrinter /<>/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMBPFAsmPrinter make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 64%] Building CXX object lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/BPFInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/BPF/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF/InstPrinter -I/<>/lib/Target/BPF/InstPrinter -I/<>/lib/Target/BPF -I/<>/build-llvm/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFAsmPrinter.dir/BPFInstPrinter.cpp.o -c /<>/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp [ 64%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF -I/<>/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o -c /<>/lib/Target/BPF/BPFSubtarget.cpp /<>/lib/Target/ARM/ARMFrameLowering.cpp: In function ‘llvm::MachineBasicBlock::iterator skipAlignedDPRCS2Spills(llvm::MachineBasicBlock::iterator, unsigned int)’: /<>/lib/Target/ARM/ARMFrameLowering.cpp:1199:5: warning: this statement may fall through [-Wimplicit-fallthrough=] ++MI; ^~~~ /<>/lib/Target/ARM/ARMFrameLowering.cpp:1201:3: note: here default: ^~~~~~~ /<>/lib/Target/ARM/ARMFrameLowering.cpp:1202:5: warning: this statement may fall through [-Wimplicit-fallthrough=] ++MI; ^~~~ /<>/lib/Target/ARM/ARMFrameLowering.cpp:1204:3: note: here case 1: ^~~~ [ 64%] Linking CXX static library ../../../libLLVMBPFAsmPrinter.a cd /<>/build-llvm/lib/Target/BPF/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMBPFAsmPrinter.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 64%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/BPF/TargetInfo /<>/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend.internal". Scanning dependencies of target LLVMBPFInfo make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 64%] Building CXX object lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/BPF/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF/TargetInfo -I/<>/lib/Target/BPF/TargetInfo -I/<>/lib/Target/BPF -I/<>/build-llvm/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o -c /<>/lib/Target/BPF/TargetInfo/BPFTargetInfo.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o -c /<>/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp [ 64%] Linking CXX static library ../../../libLLVMBPFInfo.a cd /<>/build-llvm/lib/Target/BPF/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMBPFInfo.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 64%] Built target LLVMBPFInfo [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixControlFlowLiveIntervals.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixControlFlowLiveIntervals.cpp.o -c /<>/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp [ 64%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF -I/<>/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o -c /<>/lib/Target/BPF/BPFTargetMachine.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o -c /<>/lib/Target/ARM/ARMHazardRecognizer.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o -c /<>/lib/Target/AMDGPU/SIFixSGPRCopies.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o -c /<>/lib/Target/AMDGPU/SIFoldOperands.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o -c /<>/lib/Target/ARM/ARMISelDAGToDAG.cpp [ 64%] Linking CXX static library ../../libLLVMBPFCodeGen.a cd /<>/build-llvm/lib/Target/BPF && /usr/bin/cmake -P CMakeFiles/LLVMBPFCodeGen.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 64%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/BPF/MCTargetDesc /<>/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend.internal". Scanning dependencies of target LLVMBPFDesc make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 64%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF/MCTargetDesc -I/<>/lib/Target/BPF/MCTargetDesc -I/<>/lib/Target/BPF -I/<>/build-llvm/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o -c /<>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o -c /<>/lib/Target/AMDGPU/SIFrameLowering.cpp [ 64%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF/MCTargetDesc -I/<>/lib/Target/BPF/MCTargetDesc -I/<>/lib/Target/BPF -I/<>/build-llvm/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o -c /<>/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o -c /<>/lib/Target/AMDGPU/SIInsertWaits.cpp [ 64%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF/MCTargetDesc -I/<>/lib/Target/BPF/MCTargetDesc -I/<>/lib/Target/BPF -I/<>/build-llvm/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o -c /<>/lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp [ 64%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF/MCTargetDesc -I/<>/lib/Target/BPF/MCTargetDesc -I/<>/lib/Target/BPF -I/<>/build-llvm/lib/Target/BPF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o -c /<>/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp [ 64%] Linking CXX static library ../../../libLLVMBPFDesc.a cd /<>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMBPFDesc.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 64%] Built target LLVMBPFDesc [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o -c /<>/lib/Target/AMDGPU/SIInstrInfo.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o -c /<>/lib/Target/AMDGPU/SIISelLowering.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o -c /<>/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o -c /<>/lib/Target/ARM/ARMISelLowering.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o -c /<>/lib/Target/AMDGPU/SILowerControlFlow.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o -c /<>/lib/Target/AMDGPU/SILowerI1Copies.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o -c /<>/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp /<>/lib/Target/ARM/ARMISelLowering.cpp: In function ‘llvm::SDValue LowerVSETCC(llvm::SDValue, llvm::SelectionDAG&)’: /<>/lib/Target/ARM/ARMISelLowering.cpp:4928:30: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETNE: Invert = true; ~~~~~~~^~~~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:4929:5: note: here case ISD::SETEQ: Opc = ARMISD::VCEQ; break; ^~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:4930:28: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETLT: Swap = true; ~~~~~^~~~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:4931:5: note: here case ISD::SETGT: Opc = ARMISD::VCGT; break; ^~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:4932:28: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETLE: Swap = true; ~~~~~^~~~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:4933:5: note: here case ISD::SETGE: Opc = ARMISD::VCGE; break; ^~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:4934:28: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETULT: Swap = true; ~~~~~^~~~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:4935:5: note: here case ISD::SETUGT: Opc = ARMISD::VCGTU; break; ^~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:4936:28: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETULE: Swap = true; ~~~~~^~~~~~ /<>/lib/Target/ARM/ARMISelLowering.cpp:4937:5: note: here case ISD::SETUGE: Opc = ARMISD::VCGEU; break; ^~~~ [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o -c /<>/lib/Target/AMDGPU/SIMachineScheduler.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o -c /<>/lib/Target/AMDGPU/SIRegisterInfo.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o -c /<>/lib/Target/AMDGPU/SIShrinkInstructions.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SITypeRewriter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SITypeRewriter.cpp.o -c /<>/lib/Target/AMDGPU/SITypeRewriter.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o -c /<>/lib/Target/AMDGPU/SIWholeQuadMode.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o -c /<>/lib/Target/ARM/ARMInstrInfo.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o -c /<>/lib/Target/ARM/ARMLoadStoreOptimizer.cpp [ 64%] Linking CXX static library ../../libLLVMAMDGPUCodeGen.a cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUCodeGen.dir/cmake_clean_target.cmake cd /<>/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/AMDILCFGStructurizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.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/SIFixControlFlowLiveIntervals.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.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/SIRegisterInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SITypeRewriter.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o /usr/bin/ranlib ../../libLLVMAMDGPUCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 64%] Built target LLVMAMDGPUCodeGen /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon /<>/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Hexagon/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend.internal". Scanning dependencies of target LLVMHexagonCodeGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 64%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/BitTracker.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/BitTracker.cpp.o -c /<>/lib/Target/Hexagon/BitTracker.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o -c /<>/lib/Target/ARM/ARMMCInstLower.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o -c /<>/lib/Target/ARM/ARMMachineFunctionInfo.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o -c /<>/lib/Target/ARM/ARMRegisterInfo.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o -c /<>/lib/Target/ARM/ARMOptimizeBarriersPass.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o -c /<>/lib/Target/ARM/ARMSelectionDAGInfo.cpp [ 64%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonAsmPrinter.cpp.o -c /<>/lib/Target/Hexagon/HexagonAsmPrinter.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o -c /<>/lib/Target/ARM/ARMSubtarget.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o -c /<>/lib/Target/ARM/ARMTargetMachine.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o -c /<>/lib/Target/ARM/ARMTargetObjectFile.cpp [ 64%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitSimplify.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitSimplify.cpp.o -c /<>/lib/Target/Hexagon/HexagonBitSimplify.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o -c /<>/lib/Target/ARM/ARMTargetTransformInfo.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o -c /<>/lib/Target/ARM/MLxExpansionPass.cpp /<>/lib/Target/Hexagon/HexagonBitSimplify.cpp: In member function ‘bool {anonymous}::BitSimplification::genStoreImmediate(llvm::MachineInstr*)’: /<>/lib/Target/Hexagon/HexagonBitSimplify.cpp:1843:12: warning: this statement may fall through [-Wimplicit-fallthrough=] Align++; ~~~~~^~ /<>/lib/Target/Hexagon/HexagonBitSimplify.cpp:1844:5: note: here case Hexagon::S2_storerh_io: ^~~~ [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o -c /<>/lib/Target/ARM/Thumb1FrameLowering.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o -c /<>/lib/Target/ARM/Thumb1InstrInfo.cpp [ 64%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitTracker.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitTracker.cpp.o -c /<>/lib/Target/Hexagon/HexagonBitTracker.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o -c /<>/lib/Target/ARM/ThumbRegisterInfo.cpp /<>/lib/Target/ARM/Thumb1FrameLowering.cpp: In member function ‘virtual void llvm::Thumb1FrameLowering::emitPrologue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const’: /<>/lib/Target/ARM/Thumb1FrameLowering.cpp:215:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (STI.splitFramePushPop()) ^~ /<>/lib/Target/ARM/Thumb1FrameLowering.cpp:218:5: note: here case ARM::R0: ^~~~ /<>/lib/Target/Hexagon/HexagonBitTracker.cpp: In member function ‘virtual bool llvm::HexagonEvaluator::evaluate(const llvm::MachineInstr&, const CellMapType&, llvm::HexagonEvaluator::BranchTargetList&, bool&) const’: /<>/lib/Target/Hexagon/HexagonBitTracker.cpp:896:15: warning: this statement may fall through [-Wimplicit-fallthrough=] Negated = true; ~~~~~~~~^~~~~~ /<>/lib/Target/Hexagon/HexagonBitTracker.cpp:897:5: note: here case Hexagon::J2_jumpt: ^~~~ [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o -c /<>/lib/Target/ARM/Thumb2ITBlockPass.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o -c /<>/lib/Target/ARM/Thumb2InstrInfo.cpp [ 64%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/ARM -I/<>/lib/Target/ARM -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o -c /<>/lib/Target/ARM/Thumb2SizeReduction.cpp [ 64%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBlockRanges.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBlockRanges.cpp.o -c /<>/lib/Target/Hexagon/HexagonBlockRanges.cpp [ 64%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBranchRelaxation.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBranchRelaxation.cpp.o -c /<>/lib/Target/Hexagon/HexagonBranchRelaxation.cpp [ 64%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCFGOptimizer.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCFGOptimizer.cpp.o -c /<>/lib/Target/Hexagon/HexagonCFGOptimizer.cpp /<>/lib/Target/ARM/Thumb2SizeReduction.cpp: In member function ‘bool {anonymous}::Thumb2SizeReduce::ReduceSpecial(llvm::MachineBasicBlock&, llvm::MachineInstr*, const {anonymous}::ReduceEntry&, bool, bool)’: /<>/lib/Target/ARM/Thumb2SizeReduction.cpp:652:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (ReduceTo2Addr(MBB, MI, Entry, LiveCPSR, IsSelfLoop)) ^~ /<>/lib/Target/ARM/Thumb2SizeReduction.cpp:656:7: note: here case ARM::t2ADDSrr: ^~~~ [ 64%] Linking CXX static library ../../libLLVMARMCodeGen.a cd /<>/build-llvm/lib/Target/ARM && /usr/bin/cmake -P CMakeFiles/LLVMARMCodeGen.dir/cmake_clean_target.cmake cd /<>/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/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/ARMISelDAGToDAG.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.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 /usr/bin/ranlib ../../libLLVMARMCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 64%] Built target LLVMARMCodeGen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/AsmParser /<>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend.internal". Scanning dependencies of target LLVMHexagonAsmParser make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 64%] Building CXX object lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/HexagonAsmParser.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/AsmParser -I/<>/lib/Target/Hexagon/AsmParser -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/lib/Target/Hexagon/AsmParser/.. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonAsmParser.dir/HexagonAsmParser.cpp.o -c /<>/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp [ 64%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCommonGEP.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCommonGEP.cpp.o -c /<>/lib/Target/Hexagon/HexagonCommonGEP.cpp [ 64%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCopyToCombine.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCopyToCombine.cpp.o -c /<>/lib/Target/Hexagon/HexagonCopyToCombine.cpp [ 64%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonEarlyIfConv.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonEarlyIfConv.cpp.o -c /<>/lib/Target/Hexagon/HexagonEarlyIfConv.cpp /<>/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp: In member function ‘int {anonymous}::HexagonAsmParser::processInstruction(llvm::MCInst&, const OperandVector&, llvm::SMLoc)’: /<>/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:1664:13: warning: this statement may fall through [-Wimplicit-fallthrough=] is32bit = true; ~~~~~~~~^~~~~~ /<>/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:1666:3: note: here case Hexagon::CONST64_Float_Real: ^~~~ [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonExpandCondsets.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonExpandCondsets.cpp.o -c /<>/lib/Target/Hexagon/HexagonExpandCondsets.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFixupHwLoops.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFixupHwLoops.cpp.o -c /<>/lib/Target/Hexagon/HexagonFixupHwLoops.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFrameLowering.cpp.o -c /<>/lib/Target/Hexagon/HexagonFrameLowering.cpp [ 66%] Linking CXX static library ../../../libLLVMHexagonAsmParser.a cd /<>/build-llvm/lib/Target/Hexagon/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMHexagonAsmParser.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 66%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/TargetInfo /<>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend.internal". Scanning dependencies of target LLVMHexagonInfo make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 66%] Building CXX object lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/HexagonTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/TargetInfo -I/<>/lib/Target/Hexagon/TargetInfo -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonInfo.dir/HexagonTargetInfo.cpp.o -c /<>/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp [ 66%] Linking CXX static library ../../../libLLVMHexagonInfo.a cd /<>/build-llvm/lib/Target/Hexagon/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMHexagonInfo.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 66%] Built target LLVMHexagonInfo [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenExtract.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenExtract.cpp.o -c /<>/lib/Target/Hexagon/HexagonGenExtract.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenInsert.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenInsert.cpp.o -c /<>/lib/Target/Hexagon/HexagonGenInsert.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenMux.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenMux.cpp.o -c /<>/lib/Target/Hexagon/HexagonGenMux.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenPredicate.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenPredicate.cpp.o -c /<>/lib/Target/Hexagon/HexagonGenPredicate.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHardwareLoops.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHardwareLoops.cpp.o -c /<>/lib/Target/Hexagon/HexagonHardwareLoops.cpp /<>/lib/Target/Hexagon/HexagonGenPredicate.cpp: In member function ‘bool {anonymous}::HexagonGenPredicate::isScalarPred({anonymous}::Register)’: /<>/lib/Target/Hexagon/HexagonGenPredicate.cpp:317:23: warning: this statement may fall through [-Wimplicit-fallthrough=] return false; ^ /<>/lib/Target/Hexagon/HexagonGenPredicate.cpp:320:7: note: here case Hexagon::C2_and: ^~~~ [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonInstrInfo.cpp.o -c /<>/lib/Target/Hexagon/HexagonInstrInfo.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o -c /<>/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.cpp.o -c /<>/lib/Target/Hexagon/HexagonISelLowering.cpp /<>/lib/Target/Hexagon/HexagonInstrInfo.cpp: In member function ‘virtual bool llvm::HexagonInstrInfo::expandPostRAPseudo(llvm::MachineInstr&) const’: /<>/lib/Target/Hexagon/HexagonInstrInfo.cpp:965:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Is128B = true; ~~~~~~~^~~~~~ /<>/lib/Target/Hexagon/HexagonInstrInfo.cpp:966:5: note: here case Hexagon::STrivv_indexed: { ^~~~ /<>/lib/Target/Hexagon/HexagonInstrInfo.cpp:991:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Is128B = true; ~~~~~~~^~~~~~ /<>/lib/Target/Hexagon/HexagonInstrInfo.cpp:992:5: note: here case Hexagon::LDrivv_pseudo_V6: ^~~~ /<>/lib/Target/Hexagon/HexagonInstrInfo.cpp:1014:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Is128B = true; ~~~~~~~^~~~~~ /<>/lib/Target/Hexagon/HexagonInstrInfo.cpp:1015:5: note: here case Hexagon::LDriv_pseudo_V6: { ^~~~ /<>/lib/Target/Hexagon/HexagonInstrInfo.cpp:1028:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Is128B = true; ~~~~~~~^~~~~~ /<>/lib/Target/Hexagon/HexagonInstrInfo.cpp:1029:5: note: here case Hexagon::STriv_pseudo_V6: { ^~~~ [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineFunctionInfo.cpp.o -c /<>/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/Target/TargetRegisterInfo.h:19, from /<>/lib/Target/Hexagon/HexagonRegisterInfo.h:19, from /<>/lib/Target/Hexagon/HexagonInstrInfo.h:17, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/Target/TargetRegisterInfo.h:19, from /<>/lib/Target/Hexagon/HexagonRegisterInfo.h:19, from /<>/lib/Target/Hexagon/HexagonInstrInfo.h:17, from /<>/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&) const’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineScheduler.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineScheduler.cpp.o -c /<>/lib/Target/Hexagon/HexagonMachineScheduler.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMCInstLower.cpp.o -c /<>/lib/Target/Hexagon/HexagonMCInstLower.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonNewValueJump.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonNewValueJump.cpp.o -c /<>/lib/Target/Hexagon/HexagonNewValueJump.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptAddrMode.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptAddrMode.cpp.o -c /<>/lib/Target/Hexagon/HexagonOptAddrMode.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptimizeSZextends.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptimizeSZextends.cpp.o -c /<>/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonPeephole.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonPeephole.cpp.o -c /<>/lib/Target/Hexagon/HexagonPeephole.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDF.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDF.cpp.o -c /<>/lib/Target/Hexagon/HexagonRDF.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDFOpt.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDFOpt.cpp.o -c /<>/lib/Target/Hexagon/HexagonRDFOpt.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.o -c /<>/lib/Target/Hexagon/HexagonRegisterInfo.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSelectionDAGInfo.cpp.o -c /<>/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitConst32AndConst64.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitConst32AndConst64.cpp.o -c /<>/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o -c /<>/lib/Target/Hexagon/HexagonSplitDouble.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonStoreWidening.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonStoreWidening.cpp.o -c /<>/lib/Target/Hexagon/HexagonStoreWidening.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSubtarget.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSubtarget.cpp.o -c /<>/lib/Target/Hexagon/HexagonSubtarget.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetMachine.cpp.o -c /<>/lib/Target/Hexagon/HexagonTargetMachine.cpp /<>/lib/Target/Hexagon/HexagonSplitDouble.cpp: In member function ‘int32_t {anonymous}::HexagonSplitDoubleRegs::profit(const llvm::MachineInstr*) const’: /<>/lib/Target/Hexagon/HexagonSplitDouble.cpp:333:11: warning: this statement may fall through [-Wimplicit-fallthrough=] ImmX++; ~~~~^~ /<>/lib/Target/Hexagon/HexagonSplitDouble.cpp:334:5: note: here case Hexagon::A4_combineir: { ^~~~ /<>/lib/Target/Hexagon/HexagonSplitDouble.cpp:338:18: warning: this statement may fall through [-Wimplicit-fallthrough=] return 10; ^ /<>/lib/Target/Hexagon/HexagonSplitDouble.cpp:341:5: note: here case Hexagon::A2_combinew: ^~~~ /<>/lib/Target/Hexagon/HexagonSplitDouble.cpp: At global scope: /<>/lib/Target/Hexagon/HexagonSplitDouble.cpp:111:6: warning: ‘static void {anonymous}::HexagonSplitDoubleRegs::dump_partition(llvm::raw_ostream&, const USet&, const llvm::TargetRegisterInfo&)’ defined but not used [-Wunused-function] void HexagonSplitDoubleRegs::dump_partition(raw_ostream &os, ^~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetObjectFile.cpp.o -c /<>/lib/Target/Hexagon/HexagonTargetObjectFile.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetTransformInfo.cpp.o -c /<>/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVLIWPacketizer.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVLIWPacketizer.cpp.o -c /<>/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFCopy.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFCopy.cpp.o -c /<>/lib/Target/Hexagon/RDFCopy.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFDeadCode.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFDeadCode.cpp.o -c /<>/lib/Target/Hexagon/RDFDeadCode.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFGraph.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFGraph.cpp.o -c /<>/lib/Target/Hexagon/RDFGraph.cpp [ 66%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFLiveness.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon -I/<>/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFLiveness.cpp.o -c /<>/lib/Target/Hexagon/RDFLiveness.cpp /usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend.internal". Scanning dependencies of target LLVMHexagonDesc make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 66%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonAsmBackend.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp [ 66%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonELFObjectWriter.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp: In member function ‘virtual void {anonymous}::HexagonAsmBackend::applyFixup(const llvm::MCFixup&, char*, unsigned int, uint64_t, bool) const’: /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:432:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!(isIntN(7, sValue))) ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:434:7: note: here case fixup_Hexagon_B7_PCREL_X: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:441:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!(isIntN(9, sValue))) ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:443:7: note: here case fixup_Hexagon_B9_PCREL_X: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:452:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!(isIntN(13, sValue))) ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:454:7: note: here case fixup_Hexagon_B13_PCREL_X: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:462:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!(isIntN(15, sValue))) ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:464:7: note: here case fixup_Hexagon_B15_PCREL_X: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:473:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!(isIntN(22, sValue))) ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:475:7: note: here case fixup_Hexagon_B22_PCREL_X: ^~~~ [ 66%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonInstPrinter.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp [ 66%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCAsmInfo.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp [ 66%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCChecker.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCChecker.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp [ 66%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCodeEmitter.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp [ 66%] Linking CXX static library ../../libLLVMHexagonCodeGen.a cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -P CMakeFiles/LLVMHexagonCodeGen.dir/cmake_clean_target.cmake cd /<>/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/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/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/HexagonInstrInfo.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.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/HexagonRDF.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/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 /usr/bin/ranlib ../../libLLVMHexagonCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 66%] Built target LLVMHexagonCodeGen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/Disassembler /<>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend.internal". Scanning dependencies of target LLVMHexagonDisassembler make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 66%] Building CXX object lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/HexagonDisassembler.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/Disassembler -I/<>/lib/Target/Hexagon/Disassembler -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDisassembler.dir/HexagonDisassembler.cpp.o -c /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp: In member function ‘unsigned int llvm::HexagonMCCodeEmitter::getExprOpValue(const llvm::MCInst&, const llvm::MCOperand&, const llvm::MCExpr*, llvm::SmallVectorImpl&, const llvm::MCSubtargetInfo&) const’: /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:475:27: warning: this statement may fall through [-Wimplicit-fallthrough=] raise_relocation_error(bits, kind); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:476:3: note: here case 32: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp: In function ‘llvm::Hexagon::Fixups {anonymous}::getFixupNoBits(const llvm::MCInstrInfo&, const llvm::MCInst&, const llvm::MCOperand&, llvm::MCSymbolRefExpr::VariantKind)’: /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:353:29: warning: this statement may fall through [-Wimplicit-fallthrough=] raise_relocation_error(0, kind); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:356:3: note: here case Hexagon::LO: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:378:29: warning: this statement may fall through [-Wimplicit-fallthrough=] raise_relocation_error(0, kind); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:382:3: note: here default: ^~~~~~~ [ 66%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCompound.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCompound.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp [ 66%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCDuplexInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCDuplexInfo.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp [ 66%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCELFStreamer.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCELFStreamer.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp: In function ‘DecodeStatus decodeSpecial(llvm::MCInst&, uint32_t)’: /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:986:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++shift; ^~~~~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:988:5: note: here case Hexagon::L4_loadrh_abs: ^~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:990:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++shift; ^~~~~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:992:5: note: here case Hexagon::L4_loadrb_abs: ^~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1029:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++shift; ^~~~~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1031:5: note: here case Hexagon::S2_storerhnewabs: ^~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1032:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++shift; ^~~~~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1034:5: note: here case Hexagon::S2_storerbnewabs: { ^~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1048:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++shift; ^~~~~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1050:5: note: here case Hexagon::S2_storerhabs: ^~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1052:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++shift; ^~~~~~~ /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:1054:5: note: here case Hexagon::S2_storerbabs: { ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp: In function ‘llvm::MCInst llvm::HexagonMCInstrInfo::deriveSubInst(const llvm::MCInst&)’: /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:775:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Value == 2) { ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:781:3: note: here case Hexagon::A4_combineir: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:885:12: warning: this statement may fall through [-Wimplicit-fallthrough=] } else if (Value == 1) { ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:891:3: note: here case Hexagon::S2_storerb_io: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:921:12: warning: this statement may fall through [-Wimplicit-fallthrough=] } else if (Inst.getOperand(0).getReg() == Hexagon::R29) { ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:927:3: note: here case Hexagon::S2_storeri_io: ^~~~ [ 66%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCExpr.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCExpr.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp [ 66%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCInstrInfo.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp [ 66%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCShuffler.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCShuffler.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp [ 66%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCTargetDesc.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp [ 66%] Linking CXX static library ../../../libLLVMHexagonDisassembler.a cd /<>/build-llvm/lib/Target/Hexagon/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMHexagonDisassembler.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 66%] Built target LLVMHexagonDisassembler /usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips /<>/build-llvm /<>/build-llvm/lib/Target/Mips /<>/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Mips/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend.internal". Scanning dependencies of target LLVMMipsCodeGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 66%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o -c /<>/lib/Target/Mips/Mips16FrameLowering.cpp [ 66%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonShuffler.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon/MCTargetDesc -I/<>/lib/Target/Hexagon -I/<>/build-llvm/lib/Target/Hexagon -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonShuffler.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Mips/InstPrinter /<>/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMMipsAsmPrinter make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 66%] Building CXX object lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/MipsInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/Mips/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/InstPrinter -I/<>/lib/Target/Mips/InstPrinter -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsAsmPrinter.dir/MipsInstPrinter.cpp.o -c /<>/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Mips/Disassembler /<>/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend.internal". Scanning dependencies of target LLVMMipsDisassembler make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 66%] Building CXX object lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o cd /<>/build-llvm/lib/Target/Mips/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/Disassembler -I/<>/lib/Target/Mips/Disassembler -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o -c /<>/lib/Target/Mips/Disassembler/MipsDisassembler.cpp /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp: In member function ‘bool llvm::HexagonShuffler::check()’: /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:223:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++onlyNo1; ^~~~~~~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:224:5: note: here case HexagonII::TypeCVI_VM_LD: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:227:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++CVIloads; ^~~~~~~~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:228:5: note: here case HexagonII::TypeLD: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:237:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++onlyNo1; ^~~~~~~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:238:5: note: here case HexagonII::TypeCVI_VM_ST: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:240:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++CVIstores; ^~~~~~~~~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:241:5: note: here case HexagonII::TypeST: ^~~~ [ 66%] Linking CXX static library ../../../libLLVMHexagonDesc.a cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMHexagonDesc.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 66%] Built target LLVMHexagonDesc /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Mips/TargetInfo /<>/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend.internal". Scanning dependencies of target LLVMMipsInfo make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 66%] Building CXX object lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/TargetInfo -I/<>/lib/Target/Mips/TargetInfo -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o -c /<>/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp [ 66%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o -c /<>/lib/Target/Mips/Mips16HardFloat.cpp [ 66%] Linking CXX static library ../../../libLLVMMipsAsmPrinter.a cd /<>/build-llvm/lib/Target/Mips/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMMipsAsmPrinter.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 66%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Mips/MCTargetDesc /<>/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend.internal". Scanning dependencies of target LLVMMipsDesc make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 66%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp [ 66%] Linking CXX static library ../../../libLLVMMipsInfo.a cd /<>/build-llvm/lib/Target/Mips/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMMipsInfo.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 66%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Mips/AsmParser /<>/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend.internal". Scanning dependencies of target LLVMMipsAsmParser make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 66%] Building CXX object lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o cd /<>/build-llvm/lib/Target/Mips/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/AsmParser -I/<>/lib/Target/Mips/AsmParser -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o -c /<>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp [ 66%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp [ 66%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp /<>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp: In member function ‘bool {anonymous}::MipsAsmParser::isEvaluated(const llvm::MCExpr*)’: /<>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:4241:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:4242:3: note: here case MCExpr::Unary: ^~~~ [ 66%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o -c /<>/lib/Target/Mips/Mips16HardFloatInfo.cpp [ 66%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o -c /<>/lib/Target/Mips/Mips16InstrInfo.cpp [ 67%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp [ 67%] Linking CXX static library ../../../libLLVMMipsDisassembler.a cd /<>/build-llvm/lib/Target/Mips/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMMipsDisassembler.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 67%] Built target LLVMMipsDisassembler /usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430 /<>/build-llvm /<>/build-llvm/lib/Target/MSP430 /<>/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/MSP430/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend.internal". Scanning dependencies of target LLVMMSP430CodeGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 68%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430BranchSelector.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430BranchSelector.cpp.o -c /<>/lib/Target/MSP430/MSP430BranchSelector.cpp In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/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 >; _Distance = int; _Tp = llvm::ELFRelocationEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector&):: >]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/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 >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector&):: >]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector&):: >]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector&):: >]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In member function ‘virtual void {anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector&)’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp [ 68%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp [ 68%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp [ 68%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelDAGToDAG.cpp.o -c /<>/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o -c /<>/lib/Target/Mips/Mips16ISelDAGToDAG.cpp [ 68%] Linking CXX static library ../../../libLLVMMipsAsmParser.a cd /<>/build-llvm/lib/Target/Mips/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMMipsAsmParser.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 68%] Built target LLVMMipsAsmParser [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o -c /<>/lib/Target/Mips/Mips16ISelLowering.cpp [ 68%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp [ 68%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp [ 68%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelLowering.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelLowering.cpp.o -c /<>/lib/Target/MSP430/MSP430ISelLowering.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o -c /<>/lib/Target/Mips/Mips16RegisterInfo.cpp [ 68%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o -c /<>/lib/Target/Mips/MipsAnalyzeImmediate.cpp [ 68%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430InstrInfo.cpp.o -c /<>/lib/Target/MSP430/MSP430InstrInfo.cpp [ 68%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp [ 68%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips/MCTargetDesc -I/<>/lib/Target/Mips -I/<>/build-llvm/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o -c /<>/lib/Target/Mips/MipsAsmPrinter.cpp [ 68%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430FrameLowering.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430FrameLowering.cpp.o -c /<>/lib/Target/MSP430/MSP430FrameLowering.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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/InstPrinter /<>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMMSP430AsmPrinter make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 68%] Building CXX object lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/MSP430InstPrinter.cpp.o cd /<>/build-llvm/lib/Target/MSP430/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430/InstPrinter -I/<>/lib/Target/MSP430/InstPrinter -I/<>/lib/Target/MSP430 -I/<>/build-llvm/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430AsmPrinter.dir/MSP430InstPrinter.cpp.o -c /<>/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp [ 68%] Linking CXX static library ../../../libLLVMMipsDesc.a cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMMipsDesc.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 68%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/TargetInfo /<>/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend.internal". Scanning dependencies of target LLVMMSP430Info make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 68%] Building CXX object lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/MSP430TargetInfo.cpp.o cd /<>/build-llvm/lib/Target/MSP430/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430/TargetInfo -I/<>/lib/Target/MSP430/TargetInfo -I/<>/lib/Target/MSP430 -I/<>/build-llvm/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430Info.dir/MSP430TargetInfo.cpp.o -c /<>/lib/Target/MSP430/TargetInfo/MSP430TargetInfo.cpp [ 68%] Linking CXX static library ../../../libLLVMMSP430AsmPrinter.a cd /<>/build-llvm/lib/Target/MSP430/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMMSP430AsmPrinter.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 68%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/MCTargetDesc /<>/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend.internal". Scanning dependencies of target LLVMMSP430Desc make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 68%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/MSP430/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430/MCTargetDesc -I/<>/lib/Target/MSP430/MCTargetDesc -I/<>/lib/Target/MSP430 -I/<>/build-llvm/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430Desc.dir/MSP430MCTargetDesc.cpp.o -c /<>/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp [ 68%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/MSP430/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430/MCTargetDesc -I/<>/lib/Target/MSP430/MCTargetDesc -I/<>/lib/Target/MSP430 -I/<>/build-llvm/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430Desc.dir/MSP430MCAsmInfo.cpp.o -c /<>/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp [ 68%] Linking CXX static library ../../../libLLVMMSP430Info.a cd /<>/build-llvm/lib/Target/MSP430/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMMSP430Info.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 68%] Built target LLVMMSP430Info /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX /<>/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/NVPTX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend.internal". Scanning dependencies of target LLVMNVPTXCodeGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o -c /<>/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp [ 68%] Linking CXX static library ../../../libLLVMMSP430Desc.a cd /<>/build-llvm/lib/Target/MSP430/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMMSP430Desc.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 68%] Built target LLVMMSP430Desc /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/TargetInfo /<>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend.internal". Scanning dependencies of target LLVMNVPTXInfo make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 68%] Building CXX object lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/NVPTX/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX/TargetInfo -I/<>/lib/Target/NVPTX/TargetInfo -I/<>/lib/Target/NVPTX -I/<>/build-llvm/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o -c /<>/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp [ 68%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MachineFunctionInfo.cpp.o -c /<>/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp [ 68%] Linking CXX static library ../../../libLLVMNVPTXInfo.a cd /<>/build-llvm/lib/Target/NVPTX/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXInfo.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 68%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/InstPrinter /<>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMNVPTXAsmPrinter make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 68%] Building CXX object lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/NVPTX/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX/InstPrinter -I/<>/lib/Target/NVPTX/InstPrinter -I/<>/lib/Target/NVPTX -I/<>/build-llvm/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o -c /<>/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o -c /<>/lib/Target/NVPTX/NVPTXAsmPrinter.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o -c /<>/lib/Target/Mips/MipsCCState.cpp [ 68%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.o -c /<>/lib/Target/MSP430/MSP430RegisterInfo.cpp [ 68%] Linking CXX static library ../../../libLLVMNVPTXAsmPrinter.a cd /<>/build-llvm/lib/Target/NVPTX/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXAsmPrinter.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 68%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend.internal". Scanning dependencies of target LLVMNVPTXDesc make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 68%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX/MCTargetDesc -I/<>/lib/Target/NVPTX/MCTargetDesc -I/<>/lib/Target/NVPTX -I/<>/build-llvm/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o -c /<>/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp [ 68%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX/MCTargetDesc -I/<>/lib/Target/NVPTX/MCTargetDesc -I/<>/lib/Target/NVPTX -I/<>/build-llvm/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o -c /<>/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o -c /<>/lib/Target/Mips/MipsConstantIslandPass.cpp [ 68%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430Subtarget.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430Subtarget.cpp.o -c /<>/lib/Target/MSP430/MSP430Subtarget.cpp [ 68%] Linking CXX static library ../../../libLLVMNVPTXDesc.a cd /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXDesc.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 68%] Built target LLVMNVPTXDesc /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/PowerPC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend.internal". Scanning dependencies of target LLVMPowerPCCodeGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 68%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o -c /<>/lib/Target/PowerPC/PPCBoolRetToInt.cpp /<>/lib/Target/Mips/MipsConstantIslandPass.cpp:423:6: warning: ‘void {anonymous}::MipsConstantIslands::dumpBBs()’ defined but not used [-Wunused-function] void MipsConstantIslands::dumpBBs() { ^~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o -c /<>/lib/Target/PowerPC/PPCAsmPrinter.cpp [ 68%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430TargetMachine.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430TargetMachine.cpp.o -c /<>/lib/Target/MSP430/MSP430TargetMachine.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o -c /<>/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o -c /<>/lib/Target/Mips/MipsDelaySlotFiller.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFavorNonGenericAddrSpaces.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFavorNonGenericAddrSpaces.cpp.o -c /<>/lib/Target/NVPTX/NVPTXFavorNonGenericAddrSpaces.cpp [ 68%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430AsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430AsmPrinter.cpp.o -c /<>/lib/Target/MSP430/MSP430AsmPrinter.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o -c /<>/lib/Target/NVPTX/NVPTXFrameLowering.cpp [ 68%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o -c /<>/lib/Target/PowerPC/PPCBranchSelector.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o -c /<>/lib/Target/Mips/MipsFastISel.cpp [ 68%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MCInstLower.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/MSP430 -I/<>/lib/Target/MSP430 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MCInstLower.cpp.o -c /<>/lib/Target/MSP430/MSP430MCInstLower.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o -c /<>/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp [ 68%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o -c /<>/lib/Target/PowerPC/PPCCCState.cpp [ 68%] Linking CXX static library ../../libLLVMMSP430CodeGen.a cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/cmake -P CMakeFiles/LLVMMSP430CodeGen.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 68%] Built target LLVMMSP430CodeGen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/AsmParser /<>/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend.internal". Scanning dependencies of target LLVMPowerPCAsmParser make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 68%] Building CXX object lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/AsmParser -I/<>/lib/Target/PowerPC/AsmParser -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o -c /<>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp /<>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp: In member function ‘bool {anonymous}::PPCAsmParser::ParseOperand(llvm::OperandVector&)’: /<>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:1573:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:1576:3: note: here case AsmToken::LParen: ^~~~ In file included from /<>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:1956:0: /<>/build-llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc: At global scope: /<>/build-llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc:6250:6: warning: ‘bool {anonymous}::PPCAsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)’ defined but not used [-Wunused-function] bool PPCAsmParser:: ^~~~~~~~~~~~ [ 68%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o -c /<>/lib/Target/PowerPC/PPCCTRLoops.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o -c /<>/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsHazardSchedule.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsHazardSchedule.cpp.o -c /<>/lib/Target/Mips/MipsHazardSchedule.cpp [ 68%] Linking CXX static library ../../../libLLVMPowerPCAsmParser.a cd /<>/build-llvm/lib/Target/PowerPC/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCAsmParser.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 68%] Built target LLVMPowerPCAsmParser /usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/Disassembler /<>/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend.internal". Scanning dependencies of target LLVMPowerPCDisassembler make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 68%] Building CXX object lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/Disassembler -I/<>/lib/Target/PowerPC/Disassembler -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o -c /<>/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp [ 68%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o -c /<>/lib/Target/PowerPC/PPCHazardRecognizers.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o -c /<>/lib/Target/Mips/MipsInstrInfo.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o -c /<>/lib/Target/NVPTX/NVPTXISelLowering.cpp [ 68%] Linking CXX static library ../../../libLLVMPowerPCDisassembler.a cd /<>/build-llvm/lib/Target/PowerPC/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCDisassembler.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 68%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/InstPrinter /<>/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMPowerPCAsmPrinter make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 68%] Building CXX object lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/PPCInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/InstPrinter -I/<>/lib/Target/PowerPC/InstPrinter -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCAsmPrinter.dir/PPCInstPrinter.cpp.o -c /<>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp [ 68%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o -c /<>/lib/Target/PowerPC/PPCInstrInfo.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o -c /<>/lib/Target/Mips/MipsISelDAGToDAG.cpp [ 68%] Linking CXX static library ../../../libLLVMPowerPCAsmPrinter.a cd /<>/build-llvm/lib/Target/PowerPC/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCAsmPrinter.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 68%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/TargetInfo /<>/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend.internal". Scanning dependencies of target LLVMPowerPCInfo make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 68%] Building CXX object lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/TargetInfo -I/<>/lib/Target/PowerPC/TargetInfo -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o -c /<>/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp [ 68%] Linking CXX static library ../../../libLLVMPowerPCInfo.a cd /<>/build-llvm/lib/Target/PowerPC/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCInfo.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 68%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend.internal". Scanning dependencies of target LLVMPowerPCDesc make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 68%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o -c /<>/lib/Target/NVPTX/NVPTXImageOptimizer.cpp [ 68%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/lib/Target/PowerPC/PPCRegisterInfo.h:19, from /<>/lib/Target/PowerPC/PPCInstrInfo.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/lib/Target/PowerPC/PPCRegisterInfo.h:19, from /<>/lib/Target/PowerPC/PPCInstrInfo.h:18, from /<>/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&) const’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 68%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o -c /<>/lib/Target/PowerPC/PPCISelDAGToDAG.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInferAddressSpaces.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInferAddressSpaces.cpp.o -c /<>/lib/Target/NVPTX/NVPTXInferAddressSpaces.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o -c /<>/lib/Target/Mips/MipsISelLowering.cpp [ 68%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp [ 68%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp [ 68%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o -c /<>/lib/Target/NVPTX/NVPTXInstrInfo.cpp [ 68%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCPredicates.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCPredicates.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp [ 68%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMachObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMachObjectWriter.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp [ 68%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC/MCTargetDesc -I/<>/lib/Target/PowerPC -I/<>/build-llvm/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp [ 68%] Linking CXX static library ../../../libLLVMPowerPCDesc.a cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCDesc.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 68%] Built target LLVMPowerPCDesc /usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc /<>/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Sparc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend.internal". Scanning dependencies of target LLVMSparcCodeGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 68%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DelaySlotFiller.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/DelaySlotFiller.cpp.o -c /<>/lib/Target/Sparc/DelaySlotFiller.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o -c /<>/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o -c /<>/lib/Target/Mips/MipsFrameLowering.cpp [ 68%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o -c /<>/lib/Target/PowerPC/PPCISelLowering.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerKernelArgs.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerKernelArgs.cpp.o -c /<>/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp [ 68%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/LeonPasses.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/LeonPasses.cpp.o -c /<>/lib/Target/Sparc/LeonPasses.cpp /<>/lib/Target/PowerPC/PPCISelLowering.cpp: In member function ‘llvm::SDValue llvm::PPCTargetLowering::LowerSELECT_CC(llvm::SDValue, llvm::SelectionDAG&) const’: /<>/lib/Target/PowerPC/PPCISelLowering.cpp:6274:16: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(TV, FV); ~~~~~~~~~^~~~~~~~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp:6275:5: note: here case ISD::SETEQ: ^~~~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp:6285:16: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(TV, FV); // fsel is natively setge, swap operands for setlt ~~~~~~~~~^~~~~~~~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp:6286:5: note: here case ISD::SETOGE: ^~~~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp:6293:16: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(TV, FV); // fsel is natively setge, swap operands for setlt ~~~~~~~~~^~~~~~~~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp:6294:5: note: here case ISD::SETOLE: ^~~~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp:6306:14: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(TV, FV); ~~~~~~~~~^~~~~~~~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp:6307:3: note: here case ISD::SETEQ: ^~~~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp: In member function ‘virtual std::pair llvm::PPCTargetLowering::getRegForInlineAsmConstraint(const llvm::TargetRegisterInfo*, llvm::StringRef, llvm::MVT) const’: /<>/lib/Target/PowerPC/PPCISelLowering.cpp:11506:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Subtarget.hasAltivec()) ^~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp:11508:5: note: here case 'y': // crrc ^~~~ [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsLongBranch.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsLongBranch.cpp.o -c /<>/lib/Target/Mips/MipsLongBranch.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o -c /<>/lib/Target/NVPTX/NVPTXLowerAlloca.cpp [ 68%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcAsmPrinter.cpp.o -c /<>/lib/Target/Sparc/SparcAsmPrinter.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o -c /<>/lib/Target/NVPTX/NVPTXPeephole.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o -c /<>/lib/Target/Mips/MipsMCInstLower.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o -c /<>/lib/Target/NVPTX/NVPTXMCExpr.cpp [ 68%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcInstrInfo.cpp.o -c /<>/lib/Target/Sparc/SparcInstrInfo.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o -c /<>/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o -c /<>/lib/Target/Mips/MipsMachineFunction.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o -c /<>/lib/Target/NVPTX/NVPTXRegisterInfo.cpp [ 68%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o -c /<>/lib/Target/PowerPC/PPCEarlyReturn.cpp [ 68%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcISelDAGToDAG.cpp.o -c /<>/lib/Target/Sparc/SparcISelDAGToDAG.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o -c /<>/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o -c /<>/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp [ 68%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o -c /<>/lib/Target/PowerPC/PPCFastISel.cpp [ 68%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelLowering.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcISelLowering.cpp.o -c /<>/lib/Target/Sparc/SparcISelLowering.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o -c /<>/lib/Target/Mips/MipsOptimizePICCall.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o -c /<>/lib/Target/NVPTX/NVPTXSubtarget.cpp [ 68%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o -c /<>/lib/Target/PowerPC/PPCFrameLowering.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o -c /<>/lib/Target/Mips/MipsOs16.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o -c /<>/lib/Target/NVPTX/NVPTXTargetMachine.cpp [ 68%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcFrameLowering.cpp.o -c /<>/lib/Target/Sparc/SparcFrameLowering.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o -c /<>/lib/Target/Mips/MipsRegisterInfo.cpp [ 68%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcMachineFunctionInfo.cpp.o -c /<>/lib/Target/Sparc/SparcMachineFunctionInfo.cpp [ 68%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o -c /<>/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp [ 68%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o -c /<>/lib/Target/Mips/MipsSEFrameLowering.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o -c /<>/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp [ 68%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.o -c /<>/lib/Target/Sparc/SparcRegisterInfo.cpp [ 70%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o -c /<>/lib/Target/PowerPC/PPCMCInstLower.cpp [ 70%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcSubtarget.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcSubtarget.cpp.o -c /<>/lib/Target/Sparc/SparcSubtarget.cpp [ 70%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o -c /<>/lib/Target/NVPTX/NVPTXUtilities.cpp [ 70%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o -c /<>/lib/Target/Mips/MipsSEInstrInfo.cpp [ 70%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o -c /<>/lib/Target/NVPTX/NVVMIntrRange.cpp [ 70%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetMachine.cpp.o -c /<>/lib/Target/Sparc/SparcTargetMachine.cpp [ 70%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o -c /<>/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp [ 70%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/NVPTX -I/<>/lib/Target/NVPTX -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o -c /<>/lib/Target/NVPTX/NVVMReflect.cpp [ 70%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o -c /<>/lib/Target/Mips/MipsSEISelDAGToDAG.cpp [ 70%] Linking CXX static library ../../libLLVMNVPTXCodeGen.a cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXCodeGen.dir/cmake_clean_target.cmake cd /<>/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/NVPTXFavorNonGenericAddrSpaces.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/NVPTXInferAddressSpaces.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerKernelArgs.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 [ 70%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o -c /<>/lib/Target/PowerPC/PPCMIPeephole.cpp make[4]: Leaving directory '/<>/build-llvm' [ 70%] Built target LLVMNVPTXCodeGen [ 70%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o -c /<>/lib/Target/PowerPC/PPCRegisterInfo.cpp [ 70%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcMCInstLower.cpp.o -c /<>/lib/Target/Sparc/SparcMCInstLower.cpp [ 70%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc -I/<>/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetObjectFile.cpp.o -c /<>/lib/Target/Sparc/SparcTargetObjectFile.cpp [ 70%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o -c /<>/lib/Target/PowerPC/PPCQPXLoadSplat.cpp [ 70%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o -c /<>/lib/Target/Mips/MipsSEISelLowering.cpp [ 70%] Linking CXX static library ../../libLLVMSparcCodeGen.a cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -P CMakeFiles/LLVMSparcCodeGen.dir/cmake_clean_target.cmake cd /<>/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 [ 70%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o -c /<>/lib/Target/PowerPC/PPCSubtarget.cpp /usr/bin/ranlib ../../libLLVMSparcCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 70%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/TargetInfo /<>/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend.internal". Scanning dependencies of target LLVMSparcInfo make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 70%] Building CXX object lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/SparcTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/Sparc/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/TargetInfo -I/<>/lib/Target/Sparc/TargetInfo -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcInfo.dir/SparcTargetInfo.cpp.o -c /<>/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp [ 70%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o -c /<>/lib/Target/PowerPC/PPCTargetMachine.cpp [ 70%] Linking CXX static library ../../../libLLVMSparcInfo.a cd /<>/build-llvm/lib/Target/Sparc/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMSparcInfo.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 70%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/MCTargetDesc /<>/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend.internal". Scanning dependencies of target LLVMSparcDesc make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 70%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcAsmBackend.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp /<>/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp: In member function ‘virtual void {anonymous}::SparcAsmBackend::processFixupValue(const llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFixup&, const llvm::MCFragment*, const llvm::MCValue&, uint64_t&, bool&)’: /<>/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp:213:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Target.getSymA()->getSymbol().isTemporary()) ^~ /<>/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp:215:7: note: here case Sparc::fixup_sparc_tls_gd_hi22: ^~~~ [ 70%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcELFObjectWriter.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp [ 70%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCAsmInfo.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp [ 70%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCCodeEmitter.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp [ 70%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o -c /<>/lib/Target/PowerPC/PPCTargetObjectFile.cpp [ 70%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCTargetDesc.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp [ 70%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o -c /<>/lib/Target/Mips/MipsSERegisterInfo.cpp [ 70%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o -c /<>/lib/Target/Mips/MipsSubtarget.cpp [ 70%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o -c /<>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp [ 70%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCExpr.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCExpr.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp [ 70%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcTargetStreamer.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc/MCTargetDesc -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcTargetStreamer.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp [ 70%] Linking CXX static library ../../../libLLVMSparcDesc.a cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMSparcDesc.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 70%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/InstPrinter /<>/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMSparcAsmPrinter make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 70%] Building CXX object lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/SparcInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/Sparc/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/InstPrinter -I/<>/lib/Target/Sparc/InstPrinter -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcAsmPrinter.dir/SparcInstPrinter.cpp.o -c /<>/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp /<>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp: In member function ‘int llvm::PPCTTIImpl::getIntImmCost(unsigned int, unsigned int, const llvm::APInt&, llvm::Type*)’: /<>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:149:12: warning: this statement may fall through [-Wimplicit-fallthrough=] ImmIdx = 1; ~~~~~~~^~~ /<>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:151:3: note: here case Instruction::Select: ^~~~ [ 70%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o -c /<>/lib/Target/Mips/MipsTargetMachine.cpp [ 70%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Mips -I/<>/lib/Target/Mips -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o -c /<>/lib/Target/Mips/MipsTargetObjectFile.cpp [ 70%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o -c /<>/lib/Target/PowerPC/PPCTOCRegDeps.cpp [ 70%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o -c /<>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp [ 70%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o -c /<>/lib/Target/PowerPC/PPCVSXCopy.cpp [ 70%] Linking CXX static library ../../../libLLVMSparcAsmPrinter.a cd /<>/build-llvm/lib/Target/Sparc/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMSparcAsmPrinter.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 70%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/AsmParser /<>/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend.internal". Scanning dependencies of target LLVMSparcAsmParser make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 70%] Building CXX object lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/SparcAsmParser.cpp.o cd /<>/build-llvm/lib/Target/Sparc/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/AsmParser -I/<>/lib/Target/Sparc/AsmParser -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcAsmParser.dir/SparcAsmParser.cpp.o -c /<>/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp [ 70%] Linking CXX static library ../../libLLVMMipsCodeGen.a cd /<>/build-llvm/lib/Target/Mips && /usr/bin/cmake -P CMakeFiles/LLVMMipsCodeGen.dir/cmake_clean_target.cmake cd /<>/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 /usr/bin/ranlib ../../libLLVMMipsCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 70%] Built target LLVMMipsCodeGen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/Disassembler /<>/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend.internal". Scanning dependencies of target LLVMSparcDisassembler make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 70%] Building CXX object lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/SparcDisassembler.cpp.o cd /<>/build-llvm/lib/Target/Sparc/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Sparc/Disassembler -I/<>/lib/Target/Sparc/Disassembler -I/<>/lib/Target/Sparc -I/<>/build-llvm/lib/Target/Sparc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDisassembler.dir/SparcDisassembler.cpp.o -c /<>/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp In file included from /<>/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp:1275:0: /<>/build-llvm/lib/Target/Sparc/SparcGenAsmMatcher.inc:3782:6: warning: ‘bool {anonymous}::SparcAsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)’ defined but not used [-Wunused-function] bool SparcAsmParser:: ^~~~~~~~~~~~~~ [ 70%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o -c /<>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp [ 70%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/PowerPC -I/<>/lib/Target/PowerPC -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o -c /<>/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp [ 70%] Linking CXX static library ../../../libLLVMSparcAsmParser.a cd /<>/build-llvm/lib/Target/Sparc/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMSparcAsmParser.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 70%] Built target LLVMSparcAsmParser /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/SystemZ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend.internal". Scanning dependencies of target LLVMSystemZCodeGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 70%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o -c /<>/lib/Target/SystemZ/SystemZAsmPrinter.cpp [ 70%] Linking CXX static library ../../../libLLVMSparcDisassembler.a cd /<>/build-llvm/lib/Target/Sparc/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMSparcDisassembler.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 70%] Built target LLVMSparcDisassembler /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/AsmParser /<>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend.internal". Scanning dependencies of target LLVMSystemZAsmParser make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 70%] Building CXX object lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ/AsmParser -I/<>/lib/Target/SystemZ/AsmParser -I/<>/lib/Target/SystemZ -I/<>/build-llvm/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o -c /<>/lib/Target/SystemZ/AsmParser/SystemZAsmParser.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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/Disassembler /<>/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend.internal". Scanning dependencies of target LLVMSystemZDisassembler make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 70%] Building CXX object lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ/Disassembler -I/<>/lib/Target/SystemZ/Disassembler -I/<>/lib/Target/SystemZ -I/<>/build-llvm/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o -c /<>/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp In file included from /<>/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp:491:0: /<>/build-llvm/lib/Target/SystemZ/SystemZGenAsmMatcher.inc:3156:6: warning: ‘bool {anonymous}::SystemZAsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)’ defined but not used [-Wunused-function] bool SystemZAsmParser:: ^~~~~~~~~~~~~~~~ [ 70%] Linking CXX static library ../../libLLVMPowerPCCodeGen.a cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCCodeGen.dir/cmake_clean_target.cmake cd /<>/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/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/PPCVSXFMAMutate.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o /usr/bin/ranlib ../../libLLVMPowerPCCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 70%] Built target LLVMPowerPCCodeGen [ 70%] Linking CXX static library ../../../libLLVMSystemZAsmParser.a /usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend cd /<>/build-llvm/lib/Target/SystemZ/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMSystemZAsmParser.dir/cmake_clean_target.cmake make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/InstPrinter /<>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake --color= cd /<>/build-llvm/lib/Target/SystemZ/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZAsmParser.dir/link.txt --verbose=1 Dependee "/<>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend.internal". /usr/bin/ar qc ../../../libLLVMSystemZAsmParser.a CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o /usr/bin/ranlib ../../../libLLVMSystemZAsmParser.a make[4]: Leaving directory '/<>/build-llvm' Scanning dependencies of target LLVMSystemZAsmPrinter make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 70%] Building CXX object lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/SystemZInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ/InstPrinter -I/<>/lib/Target/SystemZ/InstPrinter -I/<>/lib/Target/SystemZ -I/<>/build-llvm/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZAsmPrinter.dir/SystemZInstPrinter.cpp.o -c /<>/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp [ 70%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/TargetInfo /<>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend.internal". Scanning dependencies of target LLVMSystemZInfo make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 71%] Building CXX object lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ/TargetInfo -I/<>/lib/Target/SystemZ/TargetInfo -I/<>/lib/Target/SystemZ -I/<>/build-llvm/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o -c /<>/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp [ 71%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o -c /<>/lib/Target/SystemZ/SystemZCallingConv.cpp [ 71%] Linking CXX static library ../../../libLLVMSystemZInfo.a cd /<>/build-llvm/lib/Target/SystemZ/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMSystemZInfo.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 71%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend.internal". Scanning dependencies of target LLVMSystemZDesc make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 71%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ -I/<>/build-llvm/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o -c /<>/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp [ 71%] Linking CXX static library ../../../libLLVMSystemZAsmPrinter.a cd /<>/build-llvm/lib/Target/SystemZ/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMSystemZAsmPrinter.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 71%] Built target LLVMSystemZAsmPrinter /usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/X86/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend.internal". Scanning dependencies of target LLVMX86CodeGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 71%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o -c /<>/lib/Target/X86/X86AsmPrinter.cpp [ 71%] Linking CXX static library ../../../libLLVMSystemZDisassembler.a cd /<>/build-llvm/lib/Target/SystemZ/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMSystemZDisassembler.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 71%] Built target LLVMSystemZDisassembler [ 71%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o -c /<>/lib/Target/X86/X86CallFrameOptimization.cpp [ 71%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ -I/<>/build-llvm/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o -c /<>/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp [ 71%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o -c /<>/lib/Target/SystemZ/SystemZConstantPoolValue.cpp [ 71%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ -I/<>/build-llvm/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o -c /<>/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp [ 71%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o -c /<>/lib/Target/SystemZ/SystemZElimCompare.cpp [ 71%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ -I/<>/build-llvm/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o -c /<>/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp [ 71%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ/MCTargetDesc -I/<>/lib/Target/SystemZ -I/<>/build-llvm/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o -c /<>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp [ 71%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o -c /<>/lib/Target/X86/X86ExpandPseudo.cpp [ 71%] Linking CXX static library ../../../libLLVMSystemZDesc.a cd /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMSystemZDesc.dir/cmake_clean_target.cmake cd /<>/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 [ 71%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o -c /<>/lib/Target/SystemZ/SystemZFrameLowering.cpp /usr/bin/ranlib ../../../libLLVMSystemZDesc.a make[4]: Leaving directory '/<>/build-llvm' [ 71%] Built target LLVMSystemZDesc [ 71%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o -c /<>/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp [ 71%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o -c /<>/lib/Target/X86/X86FastISel.cpp [ 71%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o -c /<>/lib/Target/X86/X86FixupBWInsts.cpp [ 71%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o -c /<>/lib/Target/SystemZ/SystemZISelLowering.cpp [ 71%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o -c /<>/lib/Target/SystemZ/SystemZInstrInfo.cpp /<>/lib/Target/X86/X86FastISel.cpp: In member function ‘bool {anonymous}::X86FastISel::X86FastEmitStore(llvm::EVT, unsigned int, bool, llvm::X86AddressMode&, llvm::MachineMemOperand*, bool)’: /<>/lib/Target/X86/X86FastISel.cpp:520:12: warning: this statement may fall through [-Wimplicit-fallthrough=] ValReg = AndResult; ~~~~~~~^~~~~~~~~~~ /<>/lib/Target/X86/X86FastISel.cpp:523:3: note: here case MVT::i8: Opc = X86::MOV8mr; break; ^~~~ /<>/lib/Target/X86/X86FastISel.cpp: In member function ‘bool {anonymous}::X86FastISel::X86FastEmitStore(llvm::EVT, const llvm::Value*, llvm::X86AddressMode&, llvm::MachineMemOperand*, bool)’: /<>/lib/Target/X86/X86FastISel.cpp:662:27: warning: this statement may fall through [-Wimplicit-fallthrough=] case MVT::i1: Signed = false; // FALLTHROUGH to handle as i8. ~~~~~~~^~~~~~~ /<>/lib/Target/X86/X86FastISel.cpp:663:5: note: here case MVT::i8: Opc = X86::MOV8mi; break; ^~~~ /<>/lib/Target/SystemZ/SystemZISelLowering.cpp: In function ‘llvm::SDValue lowerVectorSETCC(llvm::SelectionDAG&, const llvm::SDLoc&, llvm::EVT, llvm::ISD::CondCode, llvm::SDValue, llvm::SDValue)’: /<>/lib/Target/SystemZ/SystemZISelLowering.cpp:2306:12: warning: this statement may fall through [-Wimplicit-fallthrough=] Invert = true; ~~~~~~~^~~~~~ /<>/lib/Target/SystemZ/SystemZISelLowering.cpp:2307:3: note: here case ISD::SETO: { ^~~~ /<>/lib/Target/SystemZ/SystemZISelLowering.cpp:2317:12: warning: this statement may fall through [-Wimplicit-fallthrough=] Invert = true; ~~~~~~~^~~~~~ /<>/lib/Target/SystemZ/SystemZISelLowering.cpp:2318:3: note: here case ISD::SETONE: { ^~~~ [ 71%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o -c /<>/lib/Target/SystemZ/SystemZLDCleanup.cpp [ 71%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o -c /<>/lib/Target/SystemZ/SystemZLongBranch.cpp [ 71%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o -c /<>/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp [ 71%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o -c /<>/lib/Target/SystemZ/SystemZMCInstLower.cpp [ 71%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o -c /<>/lib/Target/SystemZ/SystemZRegisterInfo.cpp [ 71%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o -c /<>/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp [ 71%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o -c /<>/lib/Target/X86/X86FixupLEAs.cpp [ 71%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o -c /<>/lib/Target/SystemZ/SystemZShortenInst.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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/X86/AsmParser /<>/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend.internal". Scanning dependencies of target LLVMX86AsmParser make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 71%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o cd /<>/build-llvm/lib/Target/X86/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/AsmParser -I/<>/lib/Target/X86/AsmParser -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o -c /<>/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp [ 71%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o -c /<>/lib/Target/SystemZ/SystemZSubtarget.cpp [ 71%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o -c /<>/lib/Target/X86/X86FixupSetCC.cpp [ 71%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o cd /<>/build-llvm/lib/Target/X86/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/AsmParser -I/<>/lib/Target/X86/AsmParser -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o -c /<>/lib/Target/X86/AsmParser/X86AsmParser.cpp [ 71%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o -c /<>/lib/Target/SystemZ/SystemZTargetMachine.cpp [ 71%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o -c /<>/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp In file included from /<>/lib/Target/X86/AsmParser/X86AsmParser.cpp:3039:0: /<>/build-llvm/lib/Target/X86/X86GenAsmMatcher.inc:34063:6: warning: ‘bool {anonymous}::X86AsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)’ defined but not used [-Wunused-function] bool X86AsmParser:: ^~~~~~~~~~~~ [ 71%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o -c /<>/lib/Target/X86/X86FloatingPoint.cpp [ 71%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/SystemZ -I/<>/lib/Target/SystemZ -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o -c /<>/lib/Target/SystemZ/SystemZTDC.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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/X86/Disassembler /<>/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend.internal". Scanning dependencies of target LLVMX86Disassembler make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 71%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o cd /<>/build-llvm/lib/Target/X86/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/Disassembler -I/<>/lib/Target/X86/Disassembler -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o -c /<>/lib/Target/X86/Disassembler/X86Disassembler.cpp [ 71%] Linking CXX static library ../../../libLLVMX86AsmParser.a cd /<>/build-llvm/lib/Target/X86/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMX86AsmParser.dir/cmake_clean_target.cmake cd /<>/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 /<>/lib/Target/X86/Disassembler/X86Disassembler.cpp: In function ‘void translateImmediate(llvm::MCInst&, uint64_t, const llvm::X86Disassembler::OperandSpecifier&, llvm::X86Disassembler::InternalInstruction&, const llvm::MCDisassembler*)’: /<>/lib/Target/X86/Disassembler/X86Disassembler.cpp:625:43: warning: this statement may fall through [-Wimplicit-fallthrough=] mcInst.addOperand(MCOperand::createReg(X86::BND0 + (immediate >> 4))); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/Disassembler/X86Disassembler.cpp:626:3: note: here case TYPE_REL8: ^~~~ make[4]: Leaving directory '/<>/build-llvm' [ 71%] Built target LLVMX86AsmParser /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/X86/InstPrinter /<>/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMX86AsmPrinter make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 71%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/X86/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/InstPrinter -I/<>/lib/Target/X86/InstPrinter -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o -c /<>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp [ 71%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o -c /<>/lib/Target/X86/X86FrameLowering.cpp [ 71%] Linking CXX static library ../../libLLVMSystemZCodeGen.a cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -P CMakeFiles/LLVMSystemZCodeGen.dir/cmake_clean_target.cmake cd /<>/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/SystemZFrameLowering.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/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 '/<>/build-llvm' [ 71%] Built target LLVMSystemZCodeGen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/X86/MCTargetDesc /<>/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend.internal". Scanning dependencies of target LLVMX86Desc make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 71%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp [ 72%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o cd /<>/build-llvm/lib/Target/X86/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/Disassembler -I/<>/lib/Target/X86/Disassembler -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o -c /<>/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp [ 72%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/X86/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/InstPrinter -I/<>/lib/Target/X86/InstPrinter -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o -c /<>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp [ 72%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp [ 72%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o cd /<>/build-llvm/lib/Target/X86/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/InstPrinter -I/<>/lib/Target/X86/InstPrinter -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o -c /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp: In function ‘bool llvm::EmitAnyX86InstComments(const llvm::MCInst*, llvm::raw_ostream&, const char* (*)(unsigned int))’: /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:509:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:42:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:511:3: note: in expansion of macro ‘CASE_MOVDUP’ CASE_MOVDUP(MOVSLDUP, m) ^~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:517:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:42:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:519:3: note: in expansion of macro ‘CASE_MOVDUP’ CASE_MOVDUP(MOVSHDUP, m) ^~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:525:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:42:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:527:3: note: in expansion of macro ‘CASE_MOVDUP’ CASE_MOVDUP(MOVDDUP, m) ^~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:538:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:539:3: note: here case X86::VPSLLDQZ128rm: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:555:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:556:3: note: here case X86::VPSRLDQZ128rm: ^~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:568:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:96:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, suf) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:570:3: note: in expansion of macro ‘CASE_SHUF’ CASE_SHUF(PALIGNR, rmi) ^~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:580:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:96:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, suf) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:582:3: note: in expansion of macro ‘CASE_SHUF’ CASE_SHUF(PSHUFD, mi) ^~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:591:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:96:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, suf) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:593:3: note: in expansion of macro ‘CASE_SHUF’ CASE_SHUF(PSHUFHW, mi) ^~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:602:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:96:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, suf) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:604:3: note: in expansion of macro ‘CASE_SHUF’ CASE_SHUF(PSHUFLW, mi) ^~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:634:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:636:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(PUNPCKHBW, m) ^~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:646:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:648:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(PUNPCKHWD, m) ^~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:658:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:660:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(PUNPCKHDQ, m) ^~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:669:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:671:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(PUNPCKHQDQ, m) ^~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:680:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:682:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(PUNPCKLBW, m) ^~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:692:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:694:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(PUNPCKLWD, m) ^~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:704:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:706:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(PUNPCKLDQ, m) ^~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:715:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:717:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(PUNPCKLQDQ, m) ^~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:725:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:96:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, suf) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:727:3: note: in expansion of macro ‘CASE_SHUF’ CASE_SHUF(SHUFPD, rmi) ^~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:738:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:96:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, suf) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:740:3: note: in expansion of macro ‘CASE_SHUF’ CASE_SHUF(SHUFPS, rmi) ^~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:751:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:144:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(SHUFF##Inst, Z, r##src##i) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:753:3: note: in expansion of macro ‘CASE_VSHUF’ CASE_VSHUF(64X2, m) ^~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:763:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:144:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(SHUFF##Inst, Z, r##src##i) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:765:3: note: in expansion of macro ‘CASE_VSHUF’ CASE_VSHUF(32X4, m) ^~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:775:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:777:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(UNPCKLPD, m) ^~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:785:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:787:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(UNPCKLPS, m) ^~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:795:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:797:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(UNPCKHPD, m) ^~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:805:13: warning: this statement may fall through [-Wimplicit-fallthrough=] RegForm = true; ~~~~~~~~^~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:807:3: note: in expansion of macro ‘CASE_UNPCK’ CASE_UNPCK(UNPCKHPS, m) ^~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:814:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:114:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, src##i) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:816:3: note: in expansion of macro ‘CASE_VPERMILPI’ CASE_VPERMILPI(PERMILPS, m) ^~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:825:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:114:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, src##i) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:827:3: note: in expansion of macro ‘CASE_VPERMILPI’ CASE_VPERMILPI(PERMILPD, m) ^~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:851:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:131:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, src##i) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:853:3: note: in expansion of macro ‘CASE_VPERM’ CASE_VPERM(PERMPD, m) ^~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:862:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:131:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, src##i) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:864:3: note: in expansion of macro ‘CASE_VPERM’ CASE_VPERM(PERMQ, m) ^~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:956:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:60:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:958:3: note: in expansion of macro ‘CASE_PMOVZX’ CASE_PMOVZX(PMOVZXBW, m) ^~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:967:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:60:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:969:3: note: in expansion of macro ‘CASE_PMOVZX’ CASE_PMOVZX(PMOVZXWD, m) ^~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:976:14: warning: this statement may fall through [-Wimplicit-fallthrough=] Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here case X86::V##Inst##Suffix##src: ^ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro ‘CASE_AVX_INS_COMMON’ CASE_AVX_INS_COMMON(Inst, Suffix, src) \ ^~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:60:3: note: in expansion of macro ‘CASE_AVX512_INS_COMMON’ CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp:978:3: note: in expansion of macro ‘CASE_PMOVZX’ CASE_PMOVZX(PMOVZXDQ, m) ^~~~~~~~~~~ [ 72%] Linking CXX static library ../../../libLLVMX86Disassembler.a cd /<>/build-llvm/lib/Target/X86/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMX86Disassembler.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 72%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/X86/TargetInfo /<>/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend.internal". Scanning dependencies of target LLVMX86Info make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o cd /<>/build-llvm/lib/Target/X86/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/TargetInfo -I/<>/lib/Target/X86/TargetInfo -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o -c /<>/lib/Target/X86/TargetInfo/X86TargetInfo.cpp [ 72%] Linking CXX static library ../../../libLLVMX86AsmPrinter.a cd /<>/build-llvm/lib/Target/X86/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMX86AsmPrinter.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 72%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/Utils /<>/build-llvm /<>/build-llvm/lib/Target/X86/Utils /<>/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/X86/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend.internal". Scanning dependencies of target LLVMX86Utils make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o cd /<>/build-llvm/lib/Target/X86/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/Utils -I/<>/lib/Target/X86/Utils -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o -c /<>/lib/Target/X86/Utils/X86ShuffleDecode.cpp [ 72%] Linking CXX static library ../../../libLLVMX86Info.a cd /<>/build-llvm/lib/Target/X86/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMX86Info.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 72%] Built target LLVMX86Info [ 72%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp [ 72%] Linking CXX static library ../../../libLLVMX86Utils.a cd /<>/build-llvm/lib/Target/X86/Utils && /usr/bin/cmake -P CMakeFiles/LLVMX86Utils.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 72%] Built target LLVMX86Utils /usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore /<>/build-llvm /<>/build-llvm/lib/Target/XCore /<>/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/XCore/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend.internal". Scanning dependencies of target LLVMXCoreCodeGen make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreAsmPrinter.cpp.o -c /<>/lib/Target/XCore/XCoreAsmPrinter.cpp [ 72%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o -c /<>/lib/Target/X86/X86ISelDAGToDAG.cpp [ 72%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp [ 72%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp [ 72%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp [ 72%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp [ 72%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86/MCTargetDesc -I/<>/lib/Target/X86 -I/<>/build-llvm/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o -c /<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/XCore/Disassembler /<>/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend.internal". Scanning dependencies of target LLVMXCoreDisassembler make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/XCoreDisassembler.cpp.o cd /<>/build-llvm/lib/Target/XCore/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore/Disassembler -I/<>/lib/Target/XCore/Disassembler -I/<>/lib/Target/XCore -I/<>/build-llvm/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreDisassembler.dir/XCoreDisassembler.cpp.o -c /<>/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp [ 72%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameLowering.cpp.o -c /<>/lib/Target/XCore/XCoreFrameLowering.cpp [ 72%] Linking CXX static library ../../../libLLVMX86Desc.a cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMX86Desc.dir/cmake_clean_target.cmake cd /<>/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/X86WinCOFFStreamer.cpp.o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o /usr/bin/ranlib ../../../libLLVMX86Desc.a make[4]: Leaving directory '/<>/build-llvm' [ 72%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/XCore/InstPrinter /<>/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMXCoreAsmPrinter make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/XCoreInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/XCore/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore/InstPrinter -I/<>/lib/Target/XCore/InstPrinter -I/<>/lib/Target/XCore -I/<>/build-llvm/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreAsmPrinter.dir/XCoreInstPrinter.cpp.o -c /<>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp [ 72%] Linking CXX static library ../../../libLLVMXCoreAsmPrinter.a cd /<>/build-llvm/lib/Target/XCore/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMXCoreAsmPrinter.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 72%] Built target LLVMXCoreAsmPrinter [ 72%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o -c /<>/lib/Target/X86/X86ISelLowering.cpp [ 72%] Linking CXX static library ../../../libLLVMXCoreDisassembler.a cd /<>/build-llvm/lib/Target/XCore/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMXCoreDisassembler.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 72%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/XCore/TargetInfo /<>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend.internal". Scanning dependencies of target LLVMXCoreInfo make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/XCoreTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/XCore/TargetInfo && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore/TargetInfo -I/<>/lib/Target/XCore/TargetInfo -I/<>/lib/Target/XCore -I/<>/build-llvm/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreInfo.dir/XCoreTargetInfo.cpp.o -c /<>/lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp [ 72%] Linking CXX static library ../../../libLLVMXCoreInfo.a cd /<>/build-llvm/lib/Target/XCore/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMXCoreInfo.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 72%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/XCore/MCTargetDesc /<>/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend.internal". Scanning dependencies of target LLVMXCoreDesc make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/XCore/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore/MCTargetDesc -I/<>/lib/Target/XCore/MCTargetDesc -I/<>/lib/Target/XCore -I/<>/build-llvm/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreDesc.dir/XCoreMCTargetDesc.cpp.o -c /<>/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp [ 72%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o -c /<>/lib/Target/X86/X86InstrInfo.cpp [ 72%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreInstrInfo.cpp.o -c /<>/lib/Target/XCore/XCoreInstrInfo.cpp [ 72%] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/XCore/MCTargetDesc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore/MCTargetDesc -I/<>/lib/Target/XCore/MCTargetDesc -I/<>/lib/Target/XCore -I/<>/build-llvm/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreDesc.dir/XCoreMCAsmInfo.cpp.o -c /<>/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp /<>/lib/Target/X86/X86ISelLowering.cpp: In member function ‘llvm::SDValue llvm::X86TargetLowering::EmitTest(llvm::SDValue, unsigned int, const llvm::SDLoc&, llvm::SelectionDAG&) const’: /<>/lib/Target/X86/X86ISelLowering.cpp:14699:14: warning: this statement may fall through [-Wimplicit-fallthrough=] break; ^ /<>/lib/Target/X86/X86ISelLowering.cpp:14701:5: note: here default: ^~~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In function ‘llvm::SDValue LowerVSETCC(llvm::SDValue, const llvm::X86Subtarget&, llvm::SelectionDAG&)’: /<>/lib/Target/X86/X86ISelLowering.cpp:15463:28: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETNE: Invert = true; ~~~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:15464:3: note: here case ISD::SETEQ: Opc = X86ISD::PCMPEQ; break; ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:15465:26: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETLT: Swap = true; ~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:15466:3: note: here case ISD::SETGT: Opc = X86ISD::PCMPGT; break; ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:15467:26: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETGE: Swap = true; ~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:15468:3: note: here case ISD::SETLE: Opc = X86ISD::PCMPGT; ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:15470:26: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETULT: Swap = true; ~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:15471:3: note: here case ISD::SETUGT: Opc = X86ISD::PCMPGT; ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:15473:26: warning: this statement may fall through [-Wimplicit-fallthrough=] case ISD::SETUGE: Swap = true; ~~~~~^~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:15474:3: note: here case ISD::SETULE: Opc = X86ISD::PCMPGT; ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In function ‘llvm::SDValue combineSelect(llvm::SDNode*, llvm::SelectionDAG&, llvm::TargetLowering::DAGCombinerInfo&, const llvm::X86Subtarget&)’: /<>/lib/Target/X86/X86ISelLowering.cpp:26523:18: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:26524:7: note: here case ISD::SETOLT: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:26553:18: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:26554:7: note: here case ISD::SETOGT: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:26587:18: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:26588:7: note: here case ISD::SETOGT: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:26615:18: warning: this statement may fall through [-Wimplicit-fallthrough=] std::swap(LHS, RHS); ~~~~~~~~~^~~~~~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:26616:7: note: here case ISD::SETOLT: ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In member function ‘virtual llvm::TargetLowering::ConstraintWeight llvm::X86TargetLowering::getSingleConstraintMatchWeight(llvm::TargetLowering::AsmOperandInfo&, const char*) const’: /<>/lib/Target/X86/X86ISelLowering.cpp:31327:12: warning: this statement may fall through [-Wimplicit-fallthrough=] weight = TargetLowering::getSingleConstraintMatchWeight(info, constraint); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/X86ISelLowering.cpp:31328:3: note: here case 'R': ^~~~ /<>/lib/Target/X86/X86ISelLowering.cpp: In member function ‘virtual std::pair llvm::X86TargetLowering::getRegForInlineAsmConstraint(const llvm::TargetRegisterInfo*, llvm::StringRef, llvm::MVT) const’: /<>/lib/Target/X86/X86ISelLowering.cpp:31673:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Subtarget.is64Bit()) { ^~ [ 72%] Linking CXX static library ../../../libLLVMXCoreDesc.a /<>/lib/Target/X86/X86ISelLowering.cpp:31685:5: note: here case 'Q': // Q_REGS ^~~~ cd /<>/build-llvm/lib/Target/XCore/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMXCoreDesc.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 72%] Built target LLVMXCoreDesc /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/depend.internal". Scanning dependencies of target asan make[4]: Leaving directory '/<>/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 '/<>/build-llvm' make[4]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/build'. make[4]: Leaving directory '/<>/build-llvm' [ 72%] Built target asan /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/AsmParser /<>/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend.internal". Scanning dependencies of target LLVMAMDGPUAsmParser make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/AsmParser -I/<>/lib/Target/AMDGPU/AsmParser -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o -c /<>/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp In file included from /<>/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:2756:0: /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc:20894:6: warning: ‘bool {anonymous}::AMDGPUAsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)’ defined but not used [-Wunused-function] bool AMDGPUAsmParser:: ^~~~~~~~~~~~~~~ [ 72%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelDAGToDAG.cpp.o -c /<>/lib/Target/XCore/XCoreISelDAGToDAG.cpp /<>/lib/Target/X86/X86InstrInfo.cpp: In member function ‘virtual bool llvm::X86InstrInfo::isCoalescableExtInstr(const llvm::MachineInstr&, unsigned int&, unsigned int&, unsigned int&) const’: /<>/lib/Target/X86/X86InstrInfo.cpp:2088:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!Subtarget.is64Bit()) ^~ /<>/lib/Target/X86/X86InstrInfo.cpp:2092:3: note: here case X86::MOVSX32rr16: ^~~~ [ 72%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelLowering.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelLowering.cpp.o -c /<>/lib/Target/XCore/XCoreISelLowering.cpp [ 72%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreLowerThreadLocal.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreLowerThreadLocal.cpp.o -c /<>/lib/Target/XCore/XCoreLowerThreadLocal.cpp [ 72%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMachineFunctionInfo.cpp.o -c /<>/lib/Target/XCore/XCoreMachineFunctionInfo.cpp [ 72%] Linking CXX static library ../../../libLLVMAMDGPUAsmParser.a cd /<>/build-llvm/lib/Target/AMDGPU/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUAsmParser.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 72%] 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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/InstPrinter /<>/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMAMDGPUAsmPrinter make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/InstPrinter && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/InstPrinter -I/<>/lib/Target/AMDGPU/InstPrinter -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o -c /<>/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp [ 72%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMCInstLower.cpp.o -c /<>/lib/Target/XCore/XCoreMCInstLower.cpp [ 72%] Linking CXX static library ../../../libLLVMAMDGPUAsmPrinter.a cd /<>/build-llvm/lib/Target/AMDGPU/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUAsmPrinter.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 72%] Built target LLVMAMDGPUAsmPrinter [ 72%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreRegisterInfo.cpp.o -c /<>/lib/Target/XCore/XCoreRegisterInfo.cpp [ 72%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSubtarget.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSubtarget.cpp.o -c /<>/lib/Target/XCore/XCoreSubtarget.cpp [ 72%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetMachine.cpp.o -c /<>/lib/Target/XCore/XCoreTargetMachine.cpp [ 72%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetObjectFile.cpp.o -c /<>/lib/Target/XCore/XCoreTargetObjectFile.cpp [ 72%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSelectionDAGInfo.cpp.o -c /<>/lib/Target/XCore/XCoreSelectionDAGInfo.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/CodeGen/MachineFrameInfo.h:20, from /<>/include/llvm/CodeGen/CallingConvLower.h:19, from /<>/lib/Target/X86/X86ISelLowering.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/CodeGen/MachineFrameInfo.h:20, from /<>/include/llvm/CodeGen/CallingConvLower.h:19, from /<>/lib/Target/X86/X86ISelLowering.h:18, from /<>/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]’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 72%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameToArgsOffsetElim.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/XCore -I/<>/lib/Target/XCore -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameToArgsOffsetElim.cpp.o -c /<>/lib/Target/XCore/XCoreFrameToArgsOffsetElim.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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/Disassembler /<>/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend.internal". Scanning dependencies of target LLVMAMDGPUDisassembler make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/Disassembler && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/AMDGPU/Disassembler -I/<>/lib/Target/AMDGPU/Disassembler -I/<>/lib/Target/AMDGPU -I/<>/build-llvm/lib/Target/AMDGPU -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/lib/Target/AMDGPU/Disassembler/.. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o -c /<>/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt /<>/build-llvm /<>/build-llvm/projects/compiler-rt /<>/build-llvm/projects/compiler-rt/CMakeFiles/compiler-rt.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/CMakeFiles/compiler-rt.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/CMakeFiles/compiler-rt.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/CMakeFiles/compiler-rt.dir/depend.internal". Scanning dependencies of target compiler-rt make[4]: Leaving directory '/<>/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 '/<>/build-llvm' make[4]: Nothing to be done for 'projects/compiler-rt/CMakeFiles/compiler-rt.dir/build'. make[4]: Leaving directory '/<>/build-llvm' [ 72%] Built target compiler-rt [ 72%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o -c /<>/lib/Target/X86/X86MCInstLower.cpp [ 72%] Linking CXX static library ../../libLLVMXCoreCodeGen.a cd /<>/build-llvm/lib/Target/XCore && /usr/bin/cmake -P CMakeFiles/LLVMXCoreCodeGen.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 72%] Built target LLVMXCoreCodeGen [ 72%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o -c /<>/lib/Target/X86/X86MachineFunctionInfo.cpp [ 72%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o -c /<>/lib/Target/X86/X86OptimizeLEAs.cpp [ 72%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o -c /<>/lib/Target/X86/X86PadShortFunction.cpp [ 72%] Linking CXX static library ../../../libLLVMAMDGPUDisassembler.a cd /<>/build-llvm/lib/Target/AMDGPU/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUDisassembler.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 72%] Built target LLVMAMDGPUDisassembler [ 72%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o -c /<>/lib/Target/X86/X86RegisterInfo.cpp [ 72%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o -c /<>/lib/Target/X86/X86SelectionDAGInfo.cpp [ 72%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o -c /<>/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp [ 72%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o -c /<>/lib/Target/X86/X86Subtarget.cpp [ 72%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o -c /<>/lib/Target/X86/X86TargetMachine.cpp [ 72%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o -c /<>/lib/Target/X86/X86TargetObjectFile.cpp [ 72%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o -c /<>/lib/Target/X86/X86TargetTransformInfo.cpp [ 72%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o -c /<>/lib/Target/X86/X86VZeroUpper.cpp [ 72%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o -c /<>/lib/Target/X86/X86WinAllocaExpander.cpp [ 72%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/X86 -I/<>/lib/Target/X86 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o -c /<>/lib/Target/X86/X86WinEHState.cpp /<>/lib/Target/X86/X86VZeroUpper.cpp:100:13: warning: ‘static const char* {anonymous}::VZeroUpperInserter::getBlockExitStateName({anonymous}::VZeroUpperInserter::BlockExitState)’ defined but not used [-Wunused-function] const char* VZeroUpperInserter::getBlockExitStateName(BlockExitState ST) { ^~~~~~~~~~~~~~~~~~ /<>/lib/Target/X86/X86WinAllocaExpander.cpp: In member function ‘void {anonymous}::X86WinAllocaExpander::lower(llvm::MachineInstr*, {anonymous}::X86WinAllocaExpander::Lowering)’: /<>/lib/Target/X86/X86WinAllocaExpander.cpp:224:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!Amount) ^~ /<>/lib/Target/X86/X86WinAllocaExpander.cpp:228:3: note: here case Sub: ^~~~ [ 72%] Linking CXX static library ../../libLLVMX86CodeGen.a cd /<>/build-llvm/lib/Target/X86 && /usr/bin/cmake -P CMakeFiles/LLVMX86CodeGen.dir/cmake_clean_target.cmake cd /<>/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/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/X86ISelDAGToDAG.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.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 /usr/bin/ranlib ../../libLLVMX86CodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 72%] Built target LLVMX86CodeGen /usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-shlib /<>/build-llvm /<>/build-llvm/tools/llvm-shlib /<>/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-shlib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/depend.internal". Scanning dependencies of target LLVM make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o cd /<>/build-llvm/tools/llvm-shlib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-shlib -I/<>/tools/llvm-shlib -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LLVM.dir/libllvm.cpp.o -c /<>/tools/llvm-shlib/libllvm.cpp [ 72%] Linking CXX shared library ../../lib/libLLVM-3.9.so cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-O3 -Wl,--gc-sections -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,defs -shared -Wl,-soname,libLLVM-3.9.so.1 -o ../../lib/libLLVM-3.9.so.1 CMakeFiles/LLVM.dir/libllvm.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" -Wl,--version-script,/<>/tools/llvm-shlib/simple_version_script.map -Wl,--whole-archive ../../lib/libLLVMSupport.a ../../lib/libLLVMCore.a ../../lib/libLLVMIRReader.a ../../lib/libLLVMCodeGen.a ../../lib/libLLVMSelectionDAG.a ../../lib/libLLVMAsmPrinter.a ../../lib/libLLVMMIRParser.a ../../lib/libLLVMGlobalISel.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/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/libLLVMDebugInfoCodeView.a ../../lib/libLLVMDebugInfoDWARF.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/libLLVMBPFCodeGen.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/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/libLLVMLibDriver.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/libLLVMGlobalISel.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/libLLVMBPFAsmPrinter.a ../../lib/libLLVMBPFInfo.a ../../lib/libLLVMHexagonDesc.a ../../lib/libLLVMHexagonInfo.a ../../lib/libLLVMMipsDesc.a ../../lib/libLLVMMipsAsmPrinter.a ../../lib/libLLVMMipsInfo.a ../../lib/libLLVMMSP430AsmPrinter.a ../../lib/libLLVMMSP430Info.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/libLLVMX86AsmPrinter.a ../../lib/libLLVMX86Utils.a ../../lib/libLLVMSelectionDAG.a ../../lib/libLLVMAsmPrinter.a ../../lib/libLLVMDebugInfoCodeView.a ../../lib/libLLVMXCoreAsmPrinter.a ../../lib/libLLVMMCDisassembler.a ../../lib/libLLVMXCoreInfo.a -ledit ../../lib/libLLVMCodeGen.a ../../lib/libLLVMBitWriter.a ../../lib/libLLVMTarget.a ../../lib/libLLVMipo.a ../../lib/libLLVMIRReader.a ../../lib/libLLVMAsmParser.a ../../lib/libLLVMInstrumentation.a ../../lib/libLLVMScalarOpts.a ../../lib/libLLVMInstCombine.a ../../lib/libLLVMLinker.a ../../lib/libLLVMVectorize.a ../../lib/libLLVMTransformUtils.a ../../lib/libLLVMAnalysis.a ../../lib/libLLVMProfileData.a ../../lib/libLLVMObject.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMCore.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMMC.a ../../lib/libLLVMOption.a ../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm cd /<>/build-llvm/tools/llvm-shlib && /usr/bin/cmake -E cmake_symlink_library ../../lib/libLLVM-3.9.so.1 ../../lib/libLLVM-3.9.so.1 ../../lib/libLLVM-3.9.so make[4]: Leaving directory '/<>/build-llvm' [ 72%] 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/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/depend /usr/bin/make -f tools/gold/CMakeFiles/LLVMgold.dir/build.make tools/gold/CMakeFiles/LLVMgold.dir/depend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib /<>/build-llvm /<>/build-llvm/tools/polly/lib /<>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-ar /<>/build-llvm /<>/build-llvm/tools/llvm-ar /<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/gold /<>/build-llvm /<>/build-llvm/tools/gold /<>/build-llvm/tools/gold/CMakeFiles/LLVMgold.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lto /<>/build-llvm /<>/build-llvm/tools/lto /<>/build-llvm/tools/lto/CMakeFiles/LTO.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/depend.internal". Dependee "/<>/build-llvm/tools/polly/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/depend.internal". Dependee "/<>/build-llvm/tools/gold/CMakeFiles/LLVMgold.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/gold/CMakeFiles/LLVMgold.dir/depend.internal". Dependee "/<>/build-llvm/tools/gold/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/gold/CMakeFiles/LLVMgold.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend.internal". Dependee "/<>/build-llvm/tools/lto/CMakeFiles/LTO.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lto/CMakeFiles/LTO.dir/depend.internal". Dependee "/<>/build-llvm/tools/lto/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lto/CMakeFiles/LTO.dir/depend.internal". Scanning dependencies of target llvm-ar make[4]: Leaving directory '/<>/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 '/<>/build-llvm' Scanning dependencies of target LTO make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/build [ 72%] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o cd /<>/build-llvm/tools/llvm-ar && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-ar -I/<>/tools/llvm-ar -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o -c /<>/tools/llvm-ar/llvm-ar.cpp make[4]: Entering directory '/<>/build-llvm' Scanning dependencies of target LLVMgold make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/gold/CMakeFiles/LLVMgold.dir/build.make tools/gold/CMakeFiles/LLVMgold.dir/build make[4]: Entering directory '/<>/build-llvm' [ 72%] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o cd /<>/build-llvm/tools/lto && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lto -I/<>/tools/lto -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LTO.dir/LTODisassembler.cpp.o -c /<>/tools/lto/LTODisassembler.cpp [ 72%] Building CXX object tools/gold/CMakeFiles/LLVMgold.dir/gold-plugin.cpp.o cd /<>/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/<>/build-llvm/tools/gold -I/<>/tools/gold -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LLVMgold.dir/gold-plugin.cpp.o -c /<>/tools/gold/gold-plugin.cpp [ 72%] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o cd /<>/build-llvm/tools/lto && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lto -I/<>/tools/lto -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LTO.dir/lto.cpp.o -c /<>/tools/lto/lto.cpp Scanning dependencies of target Polly make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Analysis/DependenceInfo.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/Analysis/DependenceInfo.cpp.o -c /<>/tools/polly/lib/Analysis/DependenceInfo.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/Support/Options.h:40, from /<>/include/llvm/IR/LLVMContext.h:19, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ 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::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:313:5: note: parameter passing for argument of type ‘std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:327:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/Support/Options.h:40, from /<>/include/llvm/IR/LLVMContext.h:19, from /<>/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, std::vector*)’: /usr/include/c++/7/bits/stl_vector.h:1043:57: note: parameter passing for argument of type ‘std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 { return _M_insert_rval(__position, std::move(__x)); } ^ /usr/include/c++/7/bits/stl_vector.h:1043:57: note: parameter passing for argument of type ‘std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 { return _M_insert_rval(__position, std::move(__x)); } ^ [ 72%] Linking CXX executable ../../bin/llvm-ar cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o -o ../../bin/llvm-ar -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 72%] Built target llvm-ar /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-config /<>/build-llvm /<>/build-llvm/tools/llvm-config /<>/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-config/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/depend.internal". Scanning dependencies of target llvm-config make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o cd /<>/build-llvm/tools/llvm-config && /usr/bin/g++-7 -DCMAKE_CFG_INTDIR=\".\" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-config -I/<>/tools/llvm-config -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-config.dir/llvm-config.cpp.o -c /<>/tools/llvm-config/llvm-config.cpp /<>/tools/gold/gold-plugin.cpp: In function ‘void diagnosticHandler(const llvm::DiagnosticInfo&)’: /<>/tools/gold/gold-plugin.cpp:424: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()); ~~~~~~~~~~~~~~~~~~~ /<>/tools/gold/gold-plugin.cpp:426:3: note: here case DS_Warning: ^~~~ [ 72%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Analysis/ScopDetection.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/Analysis/ScopDetection.cpp.o -c /<>/tools/polly/lib/Analysis/ScopDetection.cpp [ 72%] Linking CXX executable ../../bin/llvm-config cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-config.dir/llvm-config.cpp.o -o ../../bin/llvm-config -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 72%] Built target llvm-config /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-lto /<>/build-llvm /<>/build-llvm/tools/llvm-lto /<>/build-llvm/tools/llvm-lto/CMakeFiles/llvm-lto.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-lto/CMakeFiles/llvm-lto.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-lto/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend.internal". Scanning dependencies of target llvm-lto make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object tools/llvm-lto/CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o cd /<>/build-llvm/tools/llvm-lto && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-lto -I/<>/tools/llvm-lto -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o -c /<>/tools/llvm-lto/llvm-lto.cpp [ 72%] Linking CXX shared library ../../lib/libLTO.so cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-O3 -Wl,--gc-sections -Wl,--version-script,/<>/build-llvm/tools/lto/LTO.exports -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,defs -shared -Wl,-soname,libLTO.so -o ../../lib/libLTO.so CMakeFiles/LTO.dir/LTODisassembler.cpp.o CMakeFiles/LTO.dir/lto.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 72%] Built target LTO /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-profdata /<>/build-llvm /<>/build-llvm/tools/llvm-profdata /<>/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-profdata/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend.internal". Scanning dependencies of target llvm-profdata make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o cd /<>/build-llvm/tools/llvm-profdata && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-profdata -I/<>/tools/llvm-profdata -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o -c /<>/tools/llvm-profdata/llvm-profdata.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/Analysis/TargetLibraryInfo.h:13, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Linking CXX shared module ../../lib/LLVMgold.so cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-O3 -Wl,--gc-sections -Wl,--version-script,/<>/build-llvm/tools/gold/LLVMgold.exports -Wl,-Bsymbolic-functions -Wl,-z,relro -shared -o ../../lib/LLVMgold.so CMakeFiles/LLVMgold.dir/gold-plugin.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 72%] Built target LLVMgold /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/diagtool /<>/build-llvm /<>/build-llvm/tools/clang/tools/diagtool /<>/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/diagtool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/depend.internal". Scanning dependencies of target diagtool make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/diagtool_main.cpp.o cd /<>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/diagtool -I/<>/tools/clang/tools/diagtool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/diagtool.dir/diagtool_main.cpp.o -c /<>/tools/clang/tools/diagtool/diagtool_main.cpp [ 72%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DiagTool.cpp.o cd /<>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/diagtool -I/<>/tools/clang/tools/diagtool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/diagtool.dir/DiagTool.cpp.o -c /<>/tools/clang/tools/diagtool/DiagTool.cpp [ 72%] Linking CXX executable ../../bin/llvm-profdata cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o -o ../../bin/llvm-profdata -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 72%] Built target llvm-profdata /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/clang-format /<>/build-llvm /<>/build-llvm/tools/clang/tools/clang-format /<>/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/clang-format/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/depend.internal". Scanning dependencies of target clang-format make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/ClangFormat.cpp.o cd /<>/build-llvm/tools/clang/tools/clang-format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/clang-format -I/<>/tools/clang/tools/clang-format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang-format.dir/ClangFormat.cpp.o -c /<>/tools/clang/tools/clang-format/ClangFormat.cpp [ 72%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o cd /<>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/diagtool -I/<>/tools/clang/tools/diagtool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o -c /<>/tools/clang/tools/diagtool/DiagnosticNames.cpp [ 72%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ListWarnings.cpp.o cd /<>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/diagtool -I/<>/tools/clang/tools/diagtool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/diagtool.dir/ListWarnings.cpp.o -c /<>/tools/clang/tools/diagtool/ListWarnings.cpp [ 72%] Linking CXX executable ../../bin/llvm-lto cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o -o ../../bin/llvm-lto -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 72%] Built target llvm-lto /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/libclang /<>/build-llvm /<>/build-llvm/tools/clang/tools/libclang /<>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/libclang/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang.dir/depend.internal". Scanning dependencies of target libclang make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/ARCMigrate.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/ARCMigrate.cpp.o -c /<>/tools/clang/tools/libclang/ARCMigrate.cpp [ 72%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o cd /<>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/diagtool -I/<>/tools/clang/tools/diagtool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o -c /<>/tools/clang/tools/diagtool/ShowEnabledWarnings.cpp [ 72%] Linking CXX executable ../../../../bin/clang-format cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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-3.9.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 72%] Built target clang-format /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/arcmt-test /<>/build-llvm /<>/build-llvm/tools/clang/tools/arcmt-test /<>/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/depend.internal". Scanning dependencies of target arcmt-test make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/arcmt-test.cpp.o cd /<>/build-llvm/tools/clang/tools/arcmt-test && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/arcmt-test -I/<>/tools/clang/tools/arcmt-test -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/tools/arcmt-test/arcmt-test.cpp [ 72%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Analysis/ScopDetectionDiagnostic.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/Analysis/ScopDetectionDiagnostic.cpp.o -c /<>/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp [ 72%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/BuildSystem.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/BuildSystem.cpp.o -c /<>/tools/clang/tools/libclang/BuildSystem.cpp [ 72%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndex.cpp.o -c /<>/tools/clang/tools/libclang/CIndex.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/arcmt-test/arcmt-test.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 72%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/TreeView.cpp.o cd /<>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/diagtool -I/<>/tools/clang/tools/diagtool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/diagtool.dir/TreeView.cpp.o -c /<>/tools/clang/tools/diagtool/TreeView.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/CIndex.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 72%] Linking CXX executable ../../../../bin/diagtool cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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/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-3.9.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Analysis/ScopInfo.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/Analysis/ScopInfo.cpp.o -c /<>/tools/polly/lib/Analysis/ScopInfo.cpp make[4]: Leaving directory '/<>/build-llvm' [ 72%] Built target diagtool /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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/clang-check /<>/build-llvm /<>/build-llvm/tools/clang/tools/clang-check /<>/build-llvm/tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/clang-check/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/depend.internal". Scanning dependencies of target clang-check make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/ClangCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/clang-check && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/clang-check -I/<>/tools/clang/tools/clang-check -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang-check.dir/ClangCheck.cpp.o -c /<>/tools/clang/tools/clang-check/ClangCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MSDependentExistsStmt; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:1860:43: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXDependentScopeMemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:1862:49: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DependentScopeDeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:1864:47: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPCriticalDirective; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:1866:42: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3964:64: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3967:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3969:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3971:62: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ObjCPropertyRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3973:71: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3984:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::OpaqueValueExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3986:63: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3992:64: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXInheritedCtorInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3996:47: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3998:63: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ObjCProtocolExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4001:64: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::SubstNonTypeTemplateParmPackExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4004:77: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::SizeOfPackExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4006:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:307:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4229:63: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:307:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::GotoStmt; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:5503:60: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] Linking CXX executable ../../../../bin/arcmt-test cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-3.9.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::EnqueueVisitor; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:2573:28: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::EnqueueVisitor; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:2573:28: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, from /<>/tools/clang/tools/clang-check/ClangCheck.cpp:20: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::CompoundStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CompoundStmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3671:85: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ImplicitCastExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3964:64: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::DeclRefExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3967:59: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::MemberExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::MemberExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3969:52: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCIvarRefExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3971:62: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCPropertyRefExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCPropertyRefExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCPropertyRefExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3973:71: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::PseudoObjectExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3984:65: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::OpaqueValueExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::OpaqueValueExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OpaqueValueExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3986:63: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CallExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CallExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3990:48: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXConstructExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXConstructExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3992:64: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CXXInheritedCtorInitExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXInheritedCtorInitExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXInheritedCtorInitExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3996:47: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCMessageExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:3998:63: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ObjCProtocolExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCProtocolExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCProtocolExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4001:64: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SubstNonTypeTemplateParmPackExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::SubstNonTypeTemplateParmPackExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::SubstNonTypeTemplateParmPackExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4004:77: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SizeOfPackExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::SizeOfPackExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::SizeOfPackExpr*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4006:68: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::LabelStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::LabelStmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:4229:63: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::GotoStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::GotoStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::GotoStmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:5503:60: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] make[4]: Leaving directory '/<>/build-llvm' [ 72%] Built target arcmt-test /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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-apply-replacements/tool /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool /<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 72%] Building CXX object tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/ClangApplyReplacementsMain.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool -I/<>/tools/clang/tools/extra/clang-apply-replacements/tool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/clang/tools/extra/clang-apply-replacements -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/tools/extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::EnqueueVisitor; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:2573:28: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_const_ptr; ImplClass = {anonymous}::EnqueueVisitor; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CIndex.cpp:2573:28: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/LangOptions.h:19, from /<>/tools/clang/include/clang/Tooling/Core/Replacement.h:22, from /<>/tools/clang/include/clang/Tooling/Refactoring.h:22, from /<>/tools/clang/tools/extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h:19, from /<>/tools/clang/tools/extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 74%] Linking CXX executable ../../../../bin/clang-check cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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-3.9.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target clang-check /usr/bin/make -f tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-rename/tool /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-rename/tool /<>/build-llvm/tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-rename/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/depend.internal". Scanning dependencies of target clang-rename make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/build make[4]: Entering directory '/<>/build-llvm' [ 74%] Building CXX object tools/clang/tools/extra/clang-rename/tool/CMakeFiles/clang-rename.dir/ClangRename.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-rename/tool && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-rename/tool -I/<>/tools/clang/tools/extra/clang-rename/tool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang-rename.dir/ClangRename.cpp.o -c /<>/tools/clang/tools/extra/clang-rename/tool/ClangRename.cpp [ 74%] Linking CXX executable ../../../../../../bin/clang-apply-replacements cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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-3.9.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 74%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/modularize /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/modularize /<>/build-llvm/tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/modularize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/depend.internal". Scanning dependencies of target modularize make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 74%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/Modularize.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/modularize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/modularize -I/<>/tools/clang/tools/extra/modularize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/modularize.dir/Modularize.cpp.o -c /<>/tools/clang/tools/extra/modularize/Modularize.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Frontend/FrontendAction.h:22, from /<>/tools/clang/tools/extra/clang-rename/tool/../USRFindingAction.h:18, from /<>/tools/clang/tools/extra/clang-rename/tool/ClangRename.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/modularize/ModularizeUtilities.h:19, from /<>/tools/clang/tools/extra/modularize/Modularize.cpp:229: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 74%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Analysis/ScopBuilder.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/Analysis/ScopBuilder.cpp.o -c /<>/tools/polly/lib/Analysis/ScopBuilder.cpp [ 74%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCXX.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexCXX.cpp.o -c /<>/tools/clang/tools/libclang/CIndexCXX.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/CIndexCXX.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 74%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o -c /<>/tools/clang/tools/libclang/CIndexCodeCompletion.cpp [ 74%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Analysis/ScopGraphPrinter.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/Analysis/ScopGraphPrinter.cpp.o -c /<>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp [ 74%] Linking CXX executable ../../../../../../bin/clang-rename cd /<>/build-llvm/tools/clang/tools/extra/clang-rename/tool && /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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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/libclangRename.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-3.9.so.1 In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target clang-rename /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/tool /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/tool /<>/build-llvm/tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/ClangTidyMain.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/tool && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/tool -I/<>/tools/clang/tools/extra/clang-tidy/tool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang-tidy.dir/ClangTidyMain.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/clang-tidy/tool/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/tool/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 74%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Analysis/ScopPass.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/Analysis/ScopPass.cpp.o -c /<>/tools/polly/lib/Analysis/ScopPass.cpp [ 74%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/ModuleAssistant.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/modularize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/modularize -I/<>/tools/clang/tools/extra/modularize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/modularize.dir/ModuleAssistant.cpp.o -c /<>/tools/clang/tools/extra/modularize/ModuleAssistant.cpp /<>/tools/clang/tools/extra/modularize/ModuleAssistant.cpp:68:1: warning: ‘{anonymous}::Module::Module()’ defined but not used [-Wunused-function] Module::Module() : IsProblem(false) {} ^~~~~~ [ 74%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/ModularizeUtilities.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/modularize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/modularize -I/<>/tools/clang/tools/extra/modularize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/modularize.dir/ModularizeUtilities.cpp.o -c /<>/tools/clang/tools/extra/modularize/ModularizeUtilities.cpp [ 74%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o -c /<>/tools/clang/tools/libclang/CIndexDiagnostic.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/CIndexDiagnostic.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Basic/SourceManager.h:38, from /<>/tools/clang/tools/extra/modularize/ModularizeUtilities.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 74%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/BlockGenerators.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/CodeGen/BlockGenerators.cpp.o -c /<>/tools/polly/lib/CodeGen/BlockGenerators.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:472:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 74%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexHigh.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexHigh.cpp.o -c /<>/tools/clang/tools/libclang/CIndexHigh.cpp [ 74%] Linking CXX executable ../../../../../../bin/clang-tidy cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/tool && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-tidy.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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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/libclangTidyBoostModule.a ../../../../../../lib/libclangTidyCERTModule.a ../../../../../../lib/libclangTidyCppCoreGuidelinesModule.a ../../../../../../lib/libclangTidyGoogleModule.a ../../../../../../lib/libclangTidyLLVMModule.a ../../../../../../lib/libclangTidyMiscModule.a ../../../../../../lib/libclangTidyModernizeModule.a ../../../../../../lib/libclangTidyPerformanceModule.a ../../../../../../lib/libclangTidyReadabilityModule.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangTidyUtils.a ../../../../../../lib/libclangTidy.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFormat.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/libclangToolingCore.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-3.9.so.1 In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/tools/libclang/CXCursor.h:18, from /<>/tools/clang/tools/libclang/CursorVisitor.h:13, from /<>/tools/clang/tools/libclang/CIndexHigh.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 74%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/CoverageChecker.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/modularize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/modularize -I/<>/tools/clang/tools/extra/modularize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/modularize.dir/CoverageChecker.cpp.o -c /<>/tools/clang/tools/extra/modularize/CoverageChecker.cpp make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target clang-tidy /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-query/tool /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-query/tool /<>/build-llvm/tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-query/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/depend.internal". Scanning dependencies of target clang-query make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 74%] Building CXX object tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/ClangQuery.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-query/tool && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-query/tool -I/<>/tools/clang/tools/extra/clang-query/tool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang-query.dir/ClangQuery.cpp.o -c /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/tools/extra/modularize/ModularizeUtilities.h:19, from /<>/tools/clang/tools/extra/modularize/CoverageChecker.cpp:54: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20, from /<>/tools/clang/tools/extra/clang-query/tool/../Query.h:13, from /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:29: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 74%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/IslAst.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/CodeGen/IslAst.cpp.o -c /<>/tools/polly/lib/CodeGen/IslAst.cpp [ 74%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o -c /<>/tools/clang/tools/libclang/CIndexInclusionStack.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/CIndexInclusionStack.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 74%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/IslExprBuilder.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/CodeGen/IslExprBuilder.cpp.o -c /<>/tools/polly/lib/CodeGen/IslExprBuilder.cpp [ 74%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexUSRs.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexUSRs.cpp.o -c /<>/tools/clang/tools/libclang/CIndexUSRs.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 74%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/PreprocessorTracker.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/modularize && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/modularize -I/<>/tools/clang/tools/extra/modularize -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/modularize.dir/PreprocessorTracker.cpp.o -c /<>/tools/clang/tools/extra/modularize/PreprocessorTracker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:120:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/CIndexUSRs.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 74%] Linking CXX executable ../../../../../../bin/clang-query cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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-3.9.so.1 [ 74%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexer.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexer.cpp.o -c /<>/tools/clang/tools/libclang/CIndexer.cpp make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target clang-query /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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/include-fixer/tool /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/include-fixer/tool /<>/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/depend.internal". Scanning dependencies of target clang-include-fixer make[4]: Leaving directory '/<>/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[4]: Entering directory '/<>/build-llvm' [ 74%] Building CXX object tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/ClangIncludeFixer.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/tool && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/tool -I/<>/tools/clang/tools/extra/include-fixer/tool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/tools/extra/include-fixer/tool/ClangIncludeFixer.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/CIndexer.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 74%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/IslNodeBuilder.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/CodeGen/IslNodeBuilder.cpp.o -c /<>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/include/llvm/Support/SourceMgr.h:22, from /<>/include/llvm/Support/YAMLTraits.h:22, from /<>/tools/clang/tools/extra/include-fixer/tool/../find-all-symbols/SymbolInfo.h:15, from /<>/tools/clang/tools/extra/include-fixer/tool/../SymbolIndex.h:13, from /<>/tools/clang/tools/extra/include-fixer/tool/../InMemorySymbolIndex.h:13, from /<>/tools/clang/tools/extra/include-fixer/tool/ClangIncludeFixer.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 74%] Linking CXX executable ../../../../../bin/modularize cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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-3.9.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target modularize /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[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/depend.internal". Scanning dependencies of target find-all-symbols make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 74%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/FindAllSymbolsMain.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool -I/<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp [ 74%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXComment.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXComment.cpp.o -c /<>/tools/clang/tools/libclang/CXComment.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/tools/libclang/CLog.h:14, from /<>/tools/clang/tools/libclang/CXTranslationUnit.h:17, from /<>/tools/clang/tools/libclang/CXComment.h:17, from /<>/tools/clang/tools/libclang/CXComment.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/include/llvm/Support/SourceMgr.h:22, from /<>/include/llvm/Support/YAMLTraits.h:22, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/../SymbolInfo.h:15, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/../FindAllMacros.h:14, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/../FindAllSymbolsAction.h:13, from /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 74%] Linking CXX executable ../../../../../../bin/clang-include-fixer cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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-3.9.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target clang-include-fixer /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/pp-trace /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/pp-trace /<>/build-llvm/tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/pp-trace/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/depend.internal". Scanning dependencies of target pp-trace make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 74%] Building CXX object tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/PPTrace.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/pp-trace && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/pp-trace -I/<>/tools/clang/tools/extra/pp-trace -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/pp-trace.dir/PPTrace.cpp.o -c /<>/tools/clang/tools/extra/pp-trace/PPTrace.cpp [ 74%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXCursor.cpp.o -c /<>/tools/clang/tools/libclang/CXCursor.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Lex/PPCallbacks.h:18, from /<>/tools/clang/tools/extra/pp-trace/PPCallbacksTracker.h:25, from /<>/tools/clang/tools/extra/pp-trace/PPTrace.cpp:49: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/tools/libclang/CLog.h:14, from /<>/tools/clang/tools/libclang/CXTranslationUnit.h:17, from /<>/tools/clang/tools/libclang/CXCursor.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 74%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/CodeGeneration.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/CodeGen/CodeGeneration.cpp.o -c /<>/tools/polly/lib/CodeGen/CodeGeneration.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CXCursor.cpp:268:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CXCursor.cpp:274:49: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CXCursor.cpp:473:65: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CXCursor.cpp:529:30: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:307:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/libclang/CXCursor.cpp:940:54: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:321:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::Expr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::Expr*]’ /<>/tools/clang/tools/libclang/CXCursor.cpp:940:54: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:162:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o -c /<>/tools/clang/tools/libclang/CXIndexDataConsumer.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/SourceLocation.h:18, from /<>/tools/clang/tools/libclang/CXCursor.h:18, from /<>/tools/clang/tools/libclang/CXIndexDataConsumer.h:13, from /<>/tools/clang/tools/libclang/CXIndexDataConsumer.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 74%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/LoopGenerators.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/CodeGen/LoopGenerators.cpp.o -c /<>/tools/polly/lib/CodeGen/LoopGenerators.cpp [ 74%] Building CXX object tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/PPCallbacksTracker.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/pp-trace && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/pp-trace -I/<>/tools/clang/tools/extra/pp-trace -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/pp-trace.dir/PPCallbacksTracker.cpp.o -c /<>/tools/clang/tools/extra/pp-trace/PPCallbacksTracker.cpp [ 74%] Linking CXX executable ../../../../../../../bin/find-all-symbols cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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-3.9.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target find-all-symbols /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/tool-template /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/tool-template /<>/build-llvm/tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/tool-template/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/depend.internal". Scanning dependencies of target tool-template make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 74%] Building CXX object tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/ToolTemplate.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/tool-template && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/tool-template -I/<>/tools/clang/tools/extra/tool-template -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/tool-template.dir/ToolTemplate.cpp.o -c /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 74%] Linking CXX executable ../../../../../bin/pp-trace cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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-3.9.so.1 In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:37: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target pp-trace /usr/bin/make -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/dsymutil /<>/build-llvm /<>/build-llvm/tools/dsymutil /<>/build-llvm/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend.internal". Dependee "/<>/build-llvm/tools/dsymutil/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend.internal". Scanning dependencies of target llvm-dsymutil make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 75%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] cd /<>/build-llvm/tools/dsymutil && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/dsymutil -I/<>/tools/dsymutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o -c /<>/tools/dsymutil/dsymutil.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 75%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o -c /<>/tools/clang/tools/libclang/CXCompilationDatabase.cpp [ 75%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/IRBuilder.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/CodeGen/IRBuilder.cpp.o -c /<>/tools/polly/lib/CodeGen/IRBuilder.cpp [ 75%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o -c /<>/tools/clang/tools/libclang/CXLoadedDiagnostic.cpp [ 75%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o cd /<>/build-llvm/tools/dsymutil && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/dsymutil -I/<>/tools/dsymutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o -c /<>/tools/dsymutil/BinaryHolder.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 75%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o cd /<>/build-llvm/tools/dsymutil && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/dsymutil -I/<>/tools/dsymutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o -c /<>/tools/dsymutil/DebugMap.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 75%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXSourceLocation.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXSourceLocation.cpp.o -c /<>/tools/clang/tools/libclang/CXSourceLocation.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /<>/tools/clang/tools/libclang/CXSourceLocation.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DebugMap.cpp:9: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DebugMap.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::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DebugMap.cpp:9: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/Utils.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/CodeGen/Utils.cpp.o -c /<>/tools/polly/lib/CodeGen/Utils.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DebugMap.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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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::vector > >’ 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 /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DebugMap.cpp:9: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Linking CXX executable ../../../../../bin/tool-template cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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/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-3.9.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DebugMap.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, std::allocator >, llvm::dsymutil::DebugMapObject::SymbolMapping>}; _Tp = std::pair, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Alloc = std::allocator, llvm::dsymutil::DebugMapObject::SymbolMapping> >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, llvm::dsymutil::DebugMapObject::SymbolMapping> >::iterator {aka __gnu_cxx::__normal_iterator, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector, llvm::dsymutil::DebugMapObject::SymbolMapping> > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In constructor ‘llvm::yaml::MappingTraits::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, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector, llvm::dsymutil::DebugMapObject::SymbolMapping> > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o cd /<>/build-llvm/tools/dsymutil && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/dsymutil -I/<>/tools/dsymutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o -c /<>/tools/dsymutil/DwarfLinker.cpp make[4]: Leaving directory '/<>/build-llvm' [ 75%] Built target tool-template /usr/bin/make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llc /<>/build-llvm /<>/build-llvm/tools/llc /<>/build-llvm/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llc/CMakeFiles/llc.dir/depend.internal". Dependee "/<>/build-llvm/tools/llc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llc/CMakeFiles/llc.dir/depend.internal". Scanning dependencies of target llc make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/build make[4]: Entering directory '/<>/build-llvm' [ 75%] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o cd /<>/build-llvm/tools/llc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llc -I/<>/tools/llc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llc.dir/llc.cpp.o -c /<>/tools/llc/llc.cpp [ 75%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o -c /<>/tools/clang/tools/libclang/CXStoredDiagnostic.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/CXStoredDiagnostic.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 75%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/RuntimeDebugBuilder.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/CodeGen/RuntimeDebugBuilder.cpp.o -c /<>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 75%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXString.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXString.cpp.o -c /<>/tools/clang/tools/libclang/CXString.cpp In file included from /<>/tools/dsymutil/DwarfLinker.cpp:19:0: /<>/include/llvm/CodeGen/DIEValue.def: In member function ‘void llvm::DIEValue::destroyVal()’: /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Integer) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:328:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:328:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:328:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/tools/libclang/CXString.h:18, from /<>/tools/clang/tools/libclang/CXString.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 75%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/CodeGen/CodegenCleanup.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/CodeGen/CodegenCleanup.cpp.o -c /<>/tools/polly/lib/CodeGen/CodegenCleanup.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _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 >’ 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 >; _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 >’ 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 >’ 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 /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DwarfLinker.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 >; _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 >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DwarfLinker.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 >; _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 >’ 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 >’ 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 >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXType.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXType.cpp.o -c /<>/tools/clang/tools/libclang/CXType.cpp [ 75%] Linking CXX executable ../../bin/llc cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-O3 CMakeFiles/llc.dir/llc.cpp.o -o ../../bin/llc -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DwarfLinker.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 = {const llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/<>/build-llvm' [ 75%] Built target llc /usr/bin/make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lli /<>/build-llvm /<>/build-llvm/tools/lli /<>/build-llvm/tools/lli/CMakeFiles/lli.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lli/CMakeFiles/lli.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lli/CMakeFiles/lli.dir/depend.internal". Dependee "/<>/build-llvm/tools/lli/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lli/CMakeFiles/lli.dir/depend.internal". Scanning dependencies of target lli make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/build make[4]: Entering directory '/<>/build-llvm' [ 75%] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o cd /<>/build-llvm/tools/lli && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lli -I/<>/tools/lli -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lli.dir/lli.cpp.o -c /<>/tools/lli/lli.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::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 /usr/include/c++/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 >; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ changed in GCC 7.1 [ 75%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Exchange/JSONExporter.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/Exchange/JSONExporter.cpp.o -c /<>/tools/polly/lib/Exchange/JSONExporter.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/7/bits/stl_vector.h: In function ‘void llvm::dsymutil::{anonymous}::insertLineSequence(std::vector&, std::vector&)’: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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 >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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 >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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 >’ changed in GCC 7.1 In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/Support/YAMLParser.h:44, from /<>/include/llvm/Support/YAMLTraits.h:23, from /<>/tools/dsymutil/DebugMap.h:33, from /<>/tools/dsymutil/DwarfLinker.cpp:9: /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::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/7/bits/stl_vector.h: In 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/CXType.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DwarfLinker.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::vector > >; _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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >; _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::vector > >’ 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::vector > >; _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::vector > >’ 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::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /<>/include/llvm/Support/YAMLParser.h:44, from /<>/include/llvm/Support/YAMLTraits.h:23, from /<>/tools/dsymutil/DebugMap.h:33, from /<>/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::dsymutil::{anonymous}::DwarfLinker::lookForDIEsToKeep(llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager&, const llvm::DWARFDebugInfoEntryMinimal&, 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 >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DwarfLinker.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::vector > >; _Distance = int; _Tp = std::pair; _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::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DwarfLinker.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::vector > >; _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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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 /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/7/bits/vector.tcc: In member function ‘void llvm::dsymutil::{anonymous}::DwarfLinker::DIECloner::cloneAllCompileUnits(llvm::DWARFContextInMemory&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/dsymutil/DebugMap.h:24, from /<>/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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 >’ 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 >’ 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 >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/include/llvm/Support/YAMLParser.h:44, from /<>/include/llvm/Support/YAMLTraits.h:23, from /<>/tools/dsymutil/DebugMap.h:33, from /<>/tools/dsymutil/DwarfLinker.cpp:9: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 75%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o cd /<>/build-llvm/tools/dsymutil && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/dsymutil -I/<>/tools/dsymutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o -c /<>/tools/dsymutil/MachODebugMapParser.cpp [ 75%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/Indexing.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/libclang -I/<>/tools/clang/tools/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/Indexing.cpp.o -c /<>/tools/clang/tools/libclang/Indexing.cpp [ 77%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Support/GICHelper.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/Support/GICHelper.cpp.o -c /<>/tools/polly/lib/Support/GICHelper.cpp [ 77%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Support/SCEVAffinator.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/Support/SCEVAffinator.cpp.o -c /<>/tools/polly/lib/Support/SCEVAffinator.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/Indexing.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 77%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o cd /<>/build-llvm/tools/dsymutil && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/dsymutil -I/<>/tools/dsymutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o -c /<>/tools/dsymutil/MachOUtils.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 77%] Linking CXX executable ../../bin/llvm-dsymutil cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o CMakeFiles/llvm-dsymutil.dir/BinaryHolder.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-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-dsymutil /usr/bin/make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-as /<>/build-llvm /<>/build-llvm/tools/llvm-as /<>/build-llvm/tools/llvm-as/CMakeFiles/llvm-as.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-as/CMakeFiles/llvm-as.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-as/CMakeFiles/llvm-as.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-as/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-as/CMakeFiles/llvm-as.dir/depend.internal". Scanning dependencies of target llvm-as make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o cd /<>/build-llvm/tools/llvm-as && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-as -I/<>/tools/llvm-as -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-as.dir/llvm-as.cpp.o -c /<>/tools/llvm-as/llvm-as.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/Orc/JITSymbol.h:17, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, from /<>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:18, from /<>/tools/lli/OrcLazyJIT.h:19, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Support/SCEVValidator.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/Support/SCEVValidator.cpp.o -c /<>/tools/polly/lib/Support/SCEVValidator.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::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/Orc/JITSymbol.h:17, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, from /<>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:18, from /<>/tools/lli/OrcLazyJIT.h:19, from /<>/tools/lli/lli.cpp:16: /usr/include/c++/7/bits/stl_vector.h: In member function ‘typename Func::ErrorReturn llvm::orc::remote::RPC::callSTHandling(ChannelT&, HandleFtor&, const ArgTs& ...) [with Func = llvm::orc::remote::RPCBase::FunctionHelper; HandleFtor = llvm::orc::remote::OrcRemoteTargetClient::callIntVoid(llvm::orc::TargetAddress) [with ChannelT = llvm::orc::remote::RPCChannel]::; ArgTs = {long long unsigned int}; ChannelT = llvm::orc::remote::RPCChannel; FunctionIdT = unsigned int; SequenceNumberT = short unsigned int]’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:21:0, from /<>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:20, from /<>/tools/lli/lli.cpp:30: /<>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:466:3: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 } ^ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/Orc/JITSymbol.h:17, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, from /<>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:18, from /<>/tools/lli/OrcLazyJIT.h:19, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 77%] Linking CXX executable ../../bin/llvm-as cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-as.dir/llvm-as.cpp.o -o ../../bin/llvm-as -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-as /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-bcanalyzer /<>/build-llvm /<>/build-llvm/tools/llvm-bcanalyzer /<>/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/depend.internal". Scanning dependencies of target llvm-bcanalyzer make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o cd /<>/build-llvm/tools/llvm-bcanalyzer && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-bcanalyzer -I/<>/tools/llvm-bcanalyzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o -c /<>/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/Orc/JITSymbol.h:17, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, from /<>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:18, from /<>/tools/lli/OrcLazyJIT.h:19, from /<>/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 = {unsigned int&, unsigned int&}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RCMemoryManager::Alloc; _Alloc = std::allocator::RCMemoryManager::Alloc>]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::RCMemoryManager::Alloc, std::allocator::RCMemoryManager::Alloc> >::iterator {aka __gnu_cxx::__normal_iterator::RCMemoryManager::Alloc*, std::vector::RCMemoryManager::Alloc, std::allocator::RCMemoryManager::Alloc> > >}’ 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&, unsigned int&}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RCMemoryManager::Alloc; _Alloc = std::allocator::RCMemoryManager::Alloc>]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::RCMemoryManager::Alloc*, std::vector::RCMemoryManager::Alloc, std::allocator::RCMemoryManager::Alloc> > >’ 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::RCMemoryManager::ObjectAllocs}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RCMemoryManager::ObjectAllocs; _Alloc = std::allocator::RCMemoryManager::ObjectAllocs>]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::RCMemoryManager::ObjectAllocs, std::allocator::RCMemoryManager::ObjectAllocs> >::iterator {aka __gnu_cxx::__normal_iterator::RCMemoryManager::ObjectAllocs*, std::vector::RCMemoryManager::ObjectAllocs, std::allocator::RCMemoryManager::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::RCMemoryManager::ObjectAllocs}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RCMemoryManager::ObjectAllocs; _Alloc = std::allocator::RCMemoryManager::ObjectAllocs>]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::RCMemoryManager::ObjectAllocs*, std::vector::RCMemoryManager::ObjectAllocs, std::allocator::RCMemoryManager::ObjectAllocs> > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX shared library ../../../../lib/libclang-3.9.so cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-O3 -Wl,--gc-sections -Wl,--version-script,/<>/build-llvm/tools/clang/tools/libclang/libclang.exports -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,defs -shared -Wl,-soname,libclang-3.9.so.1 -o ../../../../lib/libclang-3.9.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 -ldl ../../../../lib/libclangTidyBoostModule.a ../../../../lib/libclangTidyCERTModule.a ../../../../lib/libclangTidyCppCoreGuidelinesModule.a ../../../../lib/libclangTidyGoogleModule.a ../../../../lib/libclangTidyLLVMModule.a ../../../../lib/libclangTidyMiscModule.a ../../../../lib/libclangTidyModernizeModule.a ../../../../lib/libclangTidyPerformanceModule.a ../../../../lib/libclangTidyReadabilityModule.a ../../../../lib/libclangTidyUtils.a ../../../../lib/libclangTidy.a ../../../../lib/libclangTooling.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangASTMatchers.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/libclangRewrite.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-3.9.so.1 [ 77%] Building CXX object tools/lli/CMakeFiles/lli.dir/OrcLazyJIT.cpp.o cd /<>/build-llvm/tools/lli && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lli -I/<>/tools/lli -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lli.dir/OrcLazyJIT.cpp.o -c /<>/tools/lli/OrcLazyJIT.cpp cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/cmake -E cmake_symlink_library ../../../../lib/libclang-3.9.so.1 ../../../../lib/libclang-3.9.so.1 ../../../../lib/libclang-3.9.so make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target libclang /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-c-test /<>/build-llvm /<>/build-llvm/tools/llvm-c-test /<>/build-llvm/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-c-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend.internal". Scanning dependencies of target llvm-c-test make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/calc.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/calc.c.o -c /<>/tools/llvm-c-test/calc.c In file included from /<>/tools/llvm-c-test/llvm-c-test.h:17:0, from /<>/tools/llvm-c-test/calc.c:16: /<>/include/llvm-c/Core.h:83:23: warning: enumerator value for ‘LLVMNonLazyBind’ is not an integer constant expression [-Wpedantic] LLVMNonLazyBind = 1 << 31 ^ [ 77%] Linking CXX executable ../../bin/llvm-bcanalyzer cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o -o ../../bin/llvm-bcanalyzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread [ 77%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/diagnostic.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/diagnostic.c.o -c /<>/tools/llvm-c-test/diagnostic.c In file included from /<>/tools/llvm-c-test/llvm-c-test.h:17:0, from /<>/tools/llvm-c-test/diagnostic.c:17: /<>/include/llvm-c/Core.h:83:23: warning: enumerator value for ‘LLVMNonLazyBind’ is not an integer constant expression [-Wpedantic] LLVMNonLazyBind = 1 << 31 ^ make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-bcanalyzer /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-cov /<>/build-llvm /<>/build-llvm/tools/llvm-cov /<>/build-llvm/tools/llvm-cov/CMakeFiles/llvm-cov.dir/DependInfo.cmake --color= [ 77%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/disassemble.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/disassemble.c.o -c /<>/tools/llvm-c-test/disassemble.c Dependee "/<>/build-llvm/tools/llvm-cov/CMakeFiles/llvm-cov.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-cov/CMakeFiles/llvm-cov.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-cov/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-cov/CMakeFiles/llvm-cov.dir/depend.internal". In file included from /<>/tools/llvm-c-test/llvm-c-test.h:17:0, from /<>/tools/llvm-c-test/disassemble.c:16: /<>/include/llvm-c/Core.h:83:23: warning: enumerator value for ‘LLVMNonLazyBind’ is not an integer constant expression [-Wpedantic] LLVMNonLazyBind = 1 << 31 ^ Scanning dependencies of target llvm-cov make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o -c /<>/tools/llvm-cov/llvm-cov.cpp [ 77%] Building CXX object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/echo.cpp.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-c-test.dir/echo.cpp.o -c /<>/tools/llvm-c-test/echo.cpp [ 77%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/gcov.cpp.o -c /<>/tools/llvm-cov/gcov.cpp [ 77%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Support/RegisterPasses.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/Support/RegisterPasses.cpp.o -c /<>/tools/polly/lib/Support/RegisterPasses.cpp [ 77%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o -c /<>/tools/llvm-cov/CodeCoverage.cpp [ 77%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/helpers.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/helpers.c.o -c /<>/tools/llvm-c-test/helpers.c In file included from /<>/tools/llvm-c-test/llvm-c-test.h:17:0, from /<>/tools/llvm-c-test/helpers.c:14: /<>/include/llvm-c/Core.h:83:23: warning: enumerator value for ‘LLVMNonLazyBind’ is not an integer constant expression [-Wpedantic] LLVMNonLazyBind = 1 << 31 ^ [ 77%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/include-all.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/include-all.c.o -c /<>/tools/llvm-c-test/include-all.c In file included from /<>/tools/llvm-c-test/include-all.c:20:0: /<>/include/llvm-c/Core.h:83:23: warning: enumerator value for ‘LLVMNonLazyBind’ is not an integer constant expression [-Wpedantic] LLVMNonLazyBind = 1 << 31 ^ [ 77%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/main.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/main.c.o -c /<>/tools/llvm-c-test/main.c In file included from /<>/tools/llvm-c-test/llvm-c-test.h:17:0, from /<>/tools/llvm-c-test/main.c:14: /<>/include/llvm-c/Core.h:83:23: warning: enumerator value for ‘LLVMNonLazyBind’ is not an integer constant expression [-Wpedantic] LLVMNonLazyBind = 1 << 31 ^ [ 77%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/module.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/module.c.o -c /<>/tools/llvm-c-test/module.c In file included from /<>/tools/llvm-c-test/llvm-c-test.h:17:0, from /<>/tools/llvm-c-test/module.c:15: /<>/include/llvm-c/Core.h:83:23: warning: enumerator value for ‘LLVMNonLazyBind’ is not an integer constant expression [-Wpedantic] LLVMNonLazyBind = 1 << 31 ^ [ 77%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/metadata.c.o -c /<>/tools/llvm-c-test/metadata.c In file included from /<>/tools/llvm-c-test/llvm-c-test.h:17:0, from /<>/tools/llvm-c-test/metadata.c:15: /<>/include/llvm-c/Core.h:83:23: warning: enumerator value for ‘LLVMNonLazyBind’ is not an integer constant expression [-Wpedantic] LLVMNonLazyBind = 1 << 31 ^ [ 77%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/object.c.o -c /<>/tools/llvm-c-test/object.c In file included from /<>/tools/llvm-c-test/llvm-c-test.h:17:0, from /<>/tools/llvm-c-test/object.c:15: /<>/include/llvm-c/Core.h:83:23: warning: enumerator value for ‘LLVMNonLazyBind’ is not an integer constant expression [-Wpedantic] LLVMNonLazyBind = 1 << 31 ^ [ 77%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/targets.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-c-test -I/<>/tools/llvm-c-test -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/targets.c.o -c /<>/tools/llvm-c-test/targets.c [ 77%] Linking CXX executable ../../bin/llvm-c-test cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-c-test.dir/calc.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-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-c-test /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-cxxdump /<>/build-llvm /<>/build-llvm/tools/llvm-cxxdump /<>/build-llvm/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-cxxdump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/depend.internal". Scanning dependencies of target llvm-cxxdump make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o cd /<>/build-llvm/tools/llvm-cxxdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cxxdump -I/<>/tools/llvm-cxxdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o -c /<>/tools/llvm-cxxdump/llvm-cxxdump.cpp [ 77%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Support/ScopHelper.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/Support/ScopHelper.cpp.o -c /<>/tools/polly/lib/Support/ScopHelper.cpp [ 77%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o -c /<>/tools/llvm-cov/CoverageFilters.cpp [ 77%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/Error.cpp.o cd /<>/build-llvm/tools/llvm-cxxdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cxxdump -I/<>/tools/llvm-cxxdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cxxdump.dir/Error.cpp.o -c /<>/tools/llvm-cxxdump/Error.cpp [ 77%] Linking CXX executable ../../bin/llvm-cxxdump cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-cxxdump /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-diff /<>/build-llvm /<>/build-llvm/tools/llvm-diff /<>/build-llvm/tools/llvm-diff/CMakeFiles/llvm-diff.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-diff/CMakeFiles/llvm-diff.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-diff/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend.internal". Scanning dependencies of target llvm-diff make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o cd /<>/build-llvm/tools/llvm-diff && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-diff -I/<>/tools/llvm-diff -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o -c /<>/tools/llvm-diff/llvm-diff.cpp [ 77%] Linking CXX executable ../../bin/lli cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic -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-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target lli /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-dis /<>/build-llvm /<>/build-llvm/tools/llvm-dis /<>/build-llvm/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-dis/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend.internal". Scanning dependencies of target llvm-dis make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o cd /<>/build-llvm/tools/llvm-dis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-dis -I/<>/tools/llvm-dis -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o -c /<>/tools/llvm-dis/llvm-dis.cpp [ 77%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o -c /<>/tools/llvm-cov/CoverageReport.cpp [ 77%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o cd /<>/build-llvm/tools/llvm-diff && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-diff -I/<>/tools/llvm-diff -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o -c /<>/tools/llvm-diff/DiffConsumer.cpp [ 77%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Support/ScopLocation.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/Support/ScopLocation.cpp.o -c /<>/tools/polly/lib/Support/ScopLocation.cpp [ 77%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o -c /<>/tools/llvm-cov/CoverageSummaryInfo.cpp [ 77%] Linking CXX executable ../../bin/llvm-dis cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o -o ../../bin/llvm-dis -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-dis /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-dwarfdump /<>/build-llvm /<>/build-llvm/tools/llvm-dwarfdump /<>/build-llvm/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-dwarfdump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend.internal". Scanning dependencies of target llvm-dwarfdump make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o cd /<>/build-llvm/tools/llvm-dwarfdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-dwarfdump -I/<>/tools/llvm-dwarfdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o -c /<>/tools/llvm-dwarfdump/llvm-dwarfdump.cpp [ 77%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffLog.cpp.o cd /<>/build-llvm/tools/llvm-diff && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-diff -I/<>/tools/llvm-diff -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-diff.dir/DiffLog.cpp.o -c /<>/tools/llvm-diff/DiffLog.cpp [ 77%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o -c /<>/tools/llvm-cov/SourceCoverageView.cpp [ 77%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o cd /<>/build-llvm/tools/llvm-diff && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-diff -I/<>/tools/llvm-diff -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o -c /<>/tools/llvm-diff/DifferenceEngine.cpp [ 77%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Transform/Canonicalization.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/Transform/Canonicalization.cpp.o -c /<>/tools/polly/lib/Transform/Canonicalization.cpp [ 77%] Linking CXX executable ../../bin/llvm-dwarfdump cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o -o ../../bin/llvm-dwarfdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-dwarfdump /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-dwp /<>/build-llvm /<>/build-llvm/tools/llvm-dwp /<>/build-llvm/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-dwp/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/depend.internal". Scanning dependencies of target llvm-dwp make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o cd /<>/build-llvm/tools/llvm-dwp && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-dwp -I/<>/tools/llvm-dwp -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o -c /<>/tools/llvm-dwp/llvm-dwp.cpp [ 77%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Transform/CodePreparation.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/Transform/CodePreparation.cpp.o -c /<>/tools/polly/lib/Transform/CodePreparation.cpp [ 77%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o -c /<>/tools/llvm-cov/SourceCoverageViewHTML.cpp [ 77%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Transform/DeadCodeElimination.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/Transform/DeadCodeElimination.cpp.o -c /<>/tools/polly/lib/Transform/DeadCodeElimination.cpp [ 77%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o -c /<>/tools/llvm-cov/SourceCoverageViewText.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/Error.h:24, from /<>/tools/llvm-dwp/DWPError.h:4, from /<>/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX executable ../../bin/llvm-diff cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-diff /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-extract /<>/build-llvm /<>/build-llvm/tools/llvm-extract /<>/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-extract/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend.internal". Scanning dependencies of target llvm-extract make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o cd /<>/build-llvm/tools/llvm-extract && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-extract -I/<>/tools/llvm-extract -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o -c /<>/tools/llvm-extract/llvm-extract.cpp [ 77%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cov -I/<>/tools/llvm-cov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o -c /<>/tools/llvm-cov/TestingSupport.cpp [ 77%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DWPError.cpp.o cd /<>/build-llvm/tools/llvm-dwp && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-dwp -I/<>/tools/llvm-dwp -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dwp.dir/DWPError.cpp.o -c /<>/tools/llvm-dwp/DWPError.cpp [ 77%] Building CXX object tools/polly/lib/CMakeFiles/Polly.dir/Transform/ScheduleOptimizer.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Polly.dir/Transform/ScheduleOptimizer.cpp.o -c /<>/tools/polly/lib/Transform/ScheduleOptimizer.cpp [ 77%] Linking CXX executable ../../bin/llvm-dwp cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-dwp /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-link /<>/build-llvm /<>/build-llvm/tools/llvm-link /<>/build-llvm/tools/llvm-link/CMakeFiles/llvm-link.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-link/CMakeFiles/llvm-link.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-link/CMakeFiles/llvm-link.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-link/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-link/CMakeFiles/llvm-link.dir/depend.internal". Scanning dependencies of target llvm-link make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o cd /<>/build-llvm/tools/llvm-link && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-link -I/<>/tools/llvm-link -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-link.dir/llvm-link.cpp.o -c /<>/tools/llvm-link/llvm-link.cpp [ 77%] Linking CXX executable ../../bin/llvm-cov cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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/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-3.9.so.1 -lpthread [ 77%] Linking CXX executable ../../bin/llvm-extract cd /<>/build-llvm/tools/llvm-extract && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-extract.dir/link.txt --verbose=1 make[4]: Leaving directory '/<>/build-llvm' /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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o -o ../../bin/llvm-extract -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread [ 77%] Built target llvm-cov /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-mc /<>/build-llvm /<>/build-llvm/tools/llvm-mc /<>/build-llvm/tools/llvm-mc/CMakeFiles/llvm-mc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-mc/CMakeFiles/llvm-mc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-mc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend.internal". make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-extract /usr/bin/make -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend Scanning dependencies of target llvm-mc make[4]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-mcmarkup /<>/build-llvm /<>/build-llvm/tools/llvm-mcmarkup /<>/build-llvm/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/build-llvm' Dependee "/<>/build-llvm/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-mcmarkup/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend.internal". [ 77%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o cd /<>/build-llvm/tools/llvm-mc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-mc -I/<>/tools/llvm-mc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o -c /<>/tools/llvm-mc/llvm-mc.cpp Scanning dependencies of target llvm-mcmarkup make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o cd /<>/build-llvm/tools/llvm-mcmarkup && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-mcmarkup -I/<>/tools/llvm-mcmarkup -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o -c /<>/tools/llvm-mcmarkup/llvm-mcmarkup.cpp [ 77%] Linking CXX executable ../../bin/llvm-mcmarkup cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o -o ../../bin/llvm-mcmarkup -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-mcmarkup /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-nm /<>/build-llvm /<>/build-llvm/tools/llvm-nm /<>/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-nm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend.internal". Scanning dependencies of target llvm-nm make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o cd /<>/build-llvm/tools/llvm-nm && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-nm -I/<>/tools/llvm-nm -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o -c /<>/tools/llvm-nm/llvm-nm.cpp [ 77%] Linking CXX executable ../../bin/llvm-link cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-link.dir/llvm-link.cpp.o -o ../../bin/llvm-link -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-link /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-objdump /<>/build-llvm /<>/build-llvm/tools/llvm-objdump /<>/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-objdump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend.internal". Scanning dependencies of target llvm-objdump make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o cd /<>/build-llvm/tools/llvm-objdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-objdump -I/<>/tools/llvm-objdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o -c /<>/tools/llvm-objdump/llvm-objdump.cpp [ 77%] Linking CXX static library ../../../lib/libPolly.a cd /<>/build-llvm/tools/polly/lib && /usr/bin/cmake -P CMakeFiles/Polly.dir/cmake_clean_target.cmake cd /<>/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/Polly.dir/Analysis/DependenceInfo.cpp.o CMakeFiles/Polly.dir/Analysis/ScopDetection.cpp.o CMakeFiles/Polly.dir/Analysis/ScopDetectionDiagnostic.cpp.o CMakeFiles/Polly.dir/Analysis/ScopInfo.cpp.o CMakeFiles/Polly.dir/Analysis/ScopBuilder.cpp.o CMakeFiles/Polly.dir/Analysis/ScopGraphPrinter.cpp.o CMakeFiles/Polly.dir/Analysis/ScopPass.cpp.o CMakeFiles/Polly.dir/CodeGen/BlockGenerators.cpp.o CMakeFiles/Polly.dir/CodeGen/IslAst.cpp.o CMakeFiles/Polly.dir/CodeGen/IslExprBuilder.cpp.o CMakeFiles/Polly.dir/CodeGen/IslNodeBuilder.cpp.o CMakeFiles/Polly.dir/CodeGen/CodeGeneration.cpp.o CMakeFiles/Polly.dir/CodeGen/LoopGenerators.cpp.o CMakeFiles/Polly.dir/CodeGen/IRBuilder.cpp.o CMakeFiles/Polly.dir/CodeGen/Utils.cpp.o CMakeFiles/Polly.dir/CodeGen/RuntimeDebugBuilder.cpp.o CMakeFiles/Polly.dir/CodeGen/CodegenCleanup.cpp.o CMakeFiles/Polly.dir/Exchange/JSONExporter.cpp.o CMakeFiles/Polly.dir/Support/GICHelper.cpp.o CMakeFiles/Polly.dir/Support/SCEVAffinator.cpp.o CMakeFiles/Polly.dir/Support/SCEVValidator.cpp.o CMakeFiles/Polly.dir/Support/RegisterPasses.cpp.o CMakeFiles/Polly.dir/Support/ScopHelper.cpp.o CMakeFiles/Polly.dir/Support/ScopLocation.cpp.o CMakeFiles/Polly.dir/Transform/Canonicalization.cpp.o CMakeFiles/Polly.dir/Transform/CodePreparation.cpp.o CMakeFiles/Polly.dir/Transform/DeadCodeElimination.cpp.o CMakeFiles/Polly.dir/Transform/ScheduleOptimizer.cpp.o /usr/bin/ranlib ../../../lib/libPolly.a In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringSwitch.h:16, from /<>/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 >]’: /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 /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringSwitch.h:16, from /<>/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 >]’: /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 /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringSwitch.h:16, from /<>/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 >]’: /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 make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target Polly /usr/bin/make -f tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build.make tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-pdbdump /<>/build-llvm /<>/build-llvm/tools/llvm-pdbdump /<>/build-llvm/tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-pdbdump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/depend.internal". /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 >]’: /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Scanning dependencies of target llvm-pdbdump make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build.make tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build [ 77%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/Disassembler.cpp.o cd /<>/build-llvm/tools/llvm-mc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-mc -I/<>/tools/llvm-mc -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-mc.dir/Disassembler.cpp.o -c /<>/tools/llvm-mc/Disassembler.cpp make[4]: Entering directory '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/llvm-pdbdump.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/llvm-pdbdump.cpp.o -c /<>/tools/llvm-pdbdump/llvm-pdbdump.cpp /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX executable ../../bin/llvm-mc cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-mc /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-readobj /<>/build-llvm /<>/build-llvm/tools/llvm-readobj /<>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-readobj/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend.internal". Scanning dependencies of target llvm-readobj make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMAttributeParser.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/ARMAttributeParser.cpp.o -c /<>/tools/llvm-readobj/ARMAttributeParser.cpp [ 77%] Linking CXX executable ../../bin/llvm-nm cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o -o ../../bin/llvm-nm -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-nm /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-rtdyld /<>/build-llvm /<>/build-llvm/tools/llvm-rtdyld /<>/build-llvm/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-rtdyld/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/depend.internal". Scanning dependencies of target llvm-rtdyld make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o cd /<>/build-llvm/tools/llvm-rtdyld && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-rtdyld -I/<>/tools/llvm-rtdyld -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o -c /<>/tools/llvm-rtdyld/llvm-rtdyld.cpp [ 77%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o -c /<>/tools/llvm-readobj/ARMWinEHPrinter.cpp [ 77%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/BuiltinDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/BuiltinDumper.cpp.o -c /<>/tools/llvm-pdbdump/BuiltinDumper.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/tools/llvm-objdump/llvm-objdump.h:12, from /<>/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&}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, llvm::StringRef&}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:313:5: note: parameter passing for argument of type ‘std::vector >::const_iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:327:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:18, from /<>/tools/llvm-objdump/llvm-objdump.h:12, from /<>/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 >; _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 >’ 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 >’ 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 >’ 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 /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:18, from /<>/tools/llvm-objdump/llvm-objdump.h:12, from /<>/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 >; _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 >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ [ 77%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/ClassDefinitionDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/ClassDefinitionDumper.cpp.o -c /<>/tools/llvm-pdbdump/ClassDefinitionDumper.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:18, from /<>/tools/llvm-objdump/llvm-objdump.h:12, from /<>/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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/tools/llvm-objdump/llvm-objdump.h:12, from /<>/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 >::const_iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 { return _M_insert_rval(__position, std::move(__x)); } ^ [ 77%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/CompilandDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/CompilandDumper.cpp.o -c /<>/tools/llvm-pdbdump/CompilandDumper.cpp [ 77%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o cd /<>/build-llvm/tools/llvm-objdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-objdump -I/<>/tools/llvm-objdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o -c /<>/tools/llvm-objdump/COFFDump.cpp [ 77%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o -c /<>/tools/llvm-readobj/COFFDumper.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:14, from /<>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:14, from /<>/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:13, from /<>/include/llvm/DebugInfo/DWARF/DWARFContext.h:16, from /<>/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, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:14, from /<>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:14, from /<>/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:13, from /<>/include/llvm/DebugInfo/DWARF/DWARFContext.h:16, from /<>/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 77%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/EnumDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/EnumDumper.cpp.o -c /<>/tools/llvm-pdbdump/EnumDumper.cpp [ 77%] Linking CXX executable ../../bin/llvm-rtdyld cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o -o ../../bin/llvm-rtdyld -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-rtdyld /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-size /<>/build-llvm /<>/build-llvm/tools/llvm-size /<>/build-llvm/tools/llvm-size/CMakeFiles/llvm-size.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-size/CMakeFiles/llvm-size.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-size/CMakeFiles/llvm-size.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-size/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-size/CMakeFiles/llvm-size.dir/depend.internal". Scanning dependencies of target llvm-size make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size.cpp.o cd /<>/build-llvm/tools/llvm-size && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-size -I/<>/tools/llvm-size -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-size.dir/llvm-size.cpp.o -c /<>/tools/llvm-size/llvm-size.cpp [ 77%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/ExternalSymbolDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/ExternalSymbolDumper.cpp.o -c /<>/tools/llvm-pdbdump/ExternalSymbolDumper.cpp [ 77%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o cd /<>/build-llvm/tools/llvm-objdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-objdump -I/<>/tools/llvm-objdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o -c /<>/tools/llvm-objdump/ELFDump.cpp [ 77%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/FunctionDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/FunctionDumper.cpp.o -c /<>/tools/llvm-pdbdump/FunctionDumper.cpp [ 77%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/MachODump.cpp.o cd /<>/build-llvm/tools/llvm-objdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-objdump -I/<>/tools/llvm-objdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-objdump.dir/MachODump.cpp.o -c /<>/tools/llvm-objdump/MachODump.cpp [ 77%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/LinePrinter.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/LinePrinter.cpp.o -c /<>/tools/llvm-pdbdump/LinePrinter.cpp [ 77%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/LLVMOutputStyle.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/LLVMOutputStyle.cpp.o -c /<>/tools/llvm-pdbdump/LLVMOutputStyle.cpp [ 77%] Linking CXX executable ../../bin/llvm-size cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-size.dir/llvm-size.cpp.o -o ../../bin/llvm-size -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-size /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-split /<>/build-llvm /<>/build-llvm/tools/llvm-split /<>/build-llvm/tools/llvm-split/CMakeFiles/llvm-split.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-split/CMakeFiles/llvm-split.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-split/CMakeFiles/llvm-split.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-split/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-split/CMakeFiles/llvm-split.dir/depend.internal". Scanning dependencies of target llvm-split make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o cd /<>/build-llvm/tools/llvm-split && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-split -I/<>/tools/llvm-split -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-split.dir/llvm-split.cpp.o -c /<>/tools/llvm-split/llvm-split.cpp [ 77%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o -c /<>/tools/llvm-readobj/COFFImportDumper.cpp [ 77%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o -c /<>/tools/llvm-readobj/ELFDumper.cpp [ 77%] Linking CXX executable ../../bin/llvm-split cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-split.dir/llvm-split.cpp.o -o ../../bin/llvm-split -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-split /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-stress /<>/build-llvm /<>/build-llvm/tools/llvm-stress /<>/build-llvm/tools/llvm-stress/CMakeFiles/llvm-stress.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-stress/CMakeFiles/llvm-stress.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-stress/CMakeFiles/llvm-stress.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-stress/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-stress/CMakeFiles/llvm-stress.dir/depend.internal". Scanning dependencies of target llvm-stress make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-stress/CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o cd /<>/build-llvm/tools/llvm-stress && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-stress -I/<>/tools/llvm-stress -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o -c /<>/tools/llvm-stress/llvm-stress.cpp /<>/tools/llvm-readobj/ELFDumper.cpp: In member function ‘std::__cxx11::string {anonymous}::GNUStyle::getSymbolSectionNdx(const ELFO*, const Elf_Sym*, const Elf_Sym*) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, false>]’: /<>/tools/llvm-readobj/ELFDumper.cpp:2741:5: warning: this statement may fall through [-Wimplicit-fallthrough=] SectionIndex = Obj->getExtendedSymbolTableIndex( ^~~~~~~~~~~~ /<>/tools/llvm-readobj/ELFDumper.cpp:2743:3: note: here default: ^~~~~~~ /<>/tools/llvm-readobj/ELFDumper.cpp: In member function ‘std::__cxx11::string {anonymous}::GNUStyle::getSymbolSectionNdx(const ELFO*, const Elf_Sym*, const Elf_Sym*) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, false>]’: /<>/tools/llvm-readobj/ELFDumper.cpp:2741:5: warning: this statement may fall through [-Wimplicit-fallthrough=] SectionIndex = Obj->getExtendedSymbolTableIndex( ^~~~~~~~~~~~ /<>/tools/llvm-readobj/ELFDumper.cpp:2743:3: note: here default: ^~~~~~~ /<>/tools/llvm-readobj/ELFDumper.cpp: In member function ‘std::__cxx11::string {anonymous}::GNUStyle::getSymbolSectionNdx(const ELFO*, const Elf_Sym*, const Elf_Sym*) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, true>]’: /<>/tools/llvm-readobj/ELFDumper.cpp:2741:5: warning: this statement may fall through [-Wimplicit-fallthrough=] SectionIndex = Obj->getExtendedSymbolTableIndex( ^~~~~~~~~~~~ /<>/tools/llvm-readobj/ELFDumper.cpp:2743:3: note: here default: ^~~~~~~ /<>/tools/llvm-readobj/ELFDumper.cpp: In member function ‘std::__cxx11::string {anonymous}::GNUStyle::getSymbolSectionNdx(const ELFO*, const Elf_Sym*, const Elf_Sym*) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, true>]’: /<>/tools/llvm-readobj/ELFDumper.cpp:2741:5: warning: this statement may fall through [-Wimplicit-fallthrough=] SectionIndex = Obj->getExtendedSymbolTableIndex( ^~~~~~~~~~~~ /<>/tools/llvm-readobj/ELFDumper.cpp:2743:3: note: here default: ^~~~~~~ /<>/tools/llvm-stress/llvm-stress.cpp: In member function ‘virtual void llvm::{anonymous}::ConstModifier::Act()’: /<>/tools/llvm-stress/llvm-stress.cpp:376:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 0: if (Ty->getScalarType()->isIntegerTy()) ^~ /<>/tools/llvm-stress/llvm-stress.cpp:378:7: note: here case 1: if (Ty->getScalarType()->isIntegerTy()) ^~~~ /<>/tools/llvm-stress/llvm-stress.cpp:400:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 0: if (Ty->isIntegerTy()) ^~ /<>/tools/llvm-stress/llvm-stress.cpp:403:7: note: here case 1: if (Ty->isIntegerTy()) ^~~~ /<>/tools/llvm-stress/llvm-stress.cpp:403:15: warning: this statement may fall through [-Wimplicit-fallthrough=] case 1: if (Ty->isIntegerTy()) ^~ /<>/tools/llvm-stress/llvm-stress.cpp:406:7: note: here case 2: case 3: case 4: case 5: ^~~~ [ 77%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/PdbYaml.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/PdbYaml.cpp.o -c /<>/tools/llvm-pdbdump/PdbYaml.cpp [ 77%] Linking CXX executable ../../bin/llvm-stress cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o -o ../../bin/llvm-stress -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-stress /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-symbolizer /<>/build-llvm /<>/build-llvm/tools/llvm-symbolizer /<>/build-llvm/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-symbolizer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend.internal". Scanning dependencies of target llvm-symbolizer make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o cd /<>/build-llvm/tools/llvm-symbolizer && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-symbolizer -I/<>/tools/llvm-symbolizer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o -c /<>/tools/llvm-symbolizer/llvm-symbolizer.cpp [ 77%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/TypeDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/TypeDumper.cpp.o -c /<>/tools/llvm-pdbdump/TypeDumper.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/Object/MachO.h:18, from /<>/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In function ‘const char* get_dyld_bind_info_symbolname(uint64_t, DisassembleInfo*)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/Object/MachO.h:18, from /<>/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::vector > >; _Predicate = __gnu_cxx::__ops::_Iter_comp_to_iter&, const std::pair&), __gnu_cxx::__normal_iterator*, std::vector > > >]’: /usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 [ 77%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/TypedefDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/TypedefDumper.cpp.o -c /<>/tools/llvm-pdbdump/TypedefDumper.cpp /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::vector > >’ 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::vector > >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ [ 77%] Linking CXX executable ../../bin/llvm-symbolizer cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o -o ../../bin/llvm-symbolizer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/obj2yaml /<>/build-llvm /<>/build-llvm/tools/obj2yaml /<>/build-llvm/tools/obj2yaml/CMakeFiles/obj2yaml.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/obj2yaml/CMakeFiles/obj2yaml.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend.internal". Dependee "/<>/build-llvm/tools/obj2yaml/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend.internal". Scanning dependencies of target obj2yaml make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/build make[4]: Entering directory '/<>/build-llvm' [ 77%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o cd /<>/build-llvm/tools/obj2yaml && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/obj2yaml -I/<>/tools/obj2yaml -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o -c /<>/tools/obj2yaml/obj2yaml.cpp [ 77%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/VariableDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/VariableDumper.cpp.o -c /<>/tools/llvm-pdbdump/VariableDumper.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/Object/MachO.h:18, from /<>/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::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/YAMLOutputStyle.cpp.o cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbdump -I/<>/tools/llvm-pdbdump -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/YAMLOutputStyle.cpp.o -c /<>/tools/llvm-pdbdump/YAMLOutputStyle.cpp [ 77%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o cd /<>/build-llvm/tools/obj2yaml && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/obj2yaml -I/<>/tools/obj2yaml -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o -c /<>/tools/obj2yaml/coff2yaml.cpp [ 77%] Linking CXX executable ../../bin/llvm-objdump cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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 -o ../../bin/llvm-objdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread [ 77%] Linking CXX executable ../../bin/llvm-pdbdump cd /<>/build-llvm/tools/llvm-pdbdump && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-pdbdump.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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-pdbdump.dir/llvm-pdbdump.cpp.o CMakeFiles/llvm-pdbdump.dir/BuiltinDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/ClassDefinitionDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/CompilandDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/EnumDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/ExternalSymbolDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/FunctionDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/LinePrinter.cpp.o CMakeFiles/llvm-pdbdump.dir/LLVMOutputStyle.cpp.o CMakeFiles/llvm-pdbdump.dir/PdbYaml.cpp.o CMakeFiles/llvm-pdbdump.dir/TypeDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/TypedefDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/VariableDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/YAMLOutputStyle.cpp.o -o ../../bin/llvm-pdbdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-objdump /usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/opt /<>/build-llvm /<>/build-llvm/tools/opt /<>/build-llvm/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/opt/CMakeFiles/opt.dir/depend.internal". Dependee "/<>/build-llvm/tools/opt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/opt/CMakeFiles/opt.dir/depend.internal". make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-pdbdump /usr/bin/make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/sancov /<>/build-llvm /<>/build-llvm/tools/sancov /<>/build-llvm/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/sancov/CMakeFiles/sancov.dir/depend.internal". Dependee "/<>/build-llvm/tools/sancov/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/sancov/CMakeFiles/sancov.dir/depend.internal". Scanning dependencies of target sancov make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/build make[4]: Entering directory '/<>/build-llvm' [ 77%] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cc.o cd /<>/build-llvm/tools/sancov && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/sancov -I/<>/tools/sancov -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/sancov.dir/sancov.cc.o -c /<>/tools/sancov/sancov.cc Scanning dependencies of target opt make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build make[4]: Entering directory '/<>/build-llvm' [ 77%] Building CXX object tools/opt/CMakeFiles/opt.dir/AnalysisWrappers.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/opt -I/<>/tools/opt -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/AnalysisWrappers.cpp.o -c /<>/tools/opt/AnalysisWrappers.cpp [ 77%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o cd /<>/build-llvm/tools/obj2yaml && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/obj2yaml -I/<>/tools/obj2yaml -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o -c /<>/tools/obj2yaml/elf2yaml.cpp [ 77%] Building CXX object tools/opt/CMakeFiles/opt.dir/BreakpointPrinter.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/opt -I/<>/tools/opt -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/BreakpointPrinter.cpp.o -c /<>/tools/opt/BreakpointPrinter.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/Error.h:24, from /<>/tools/obj2yaml/Error.h:13, from /<>/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::Symbol&}; _Tp = llvm::ELFYAML::Symbol; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/Error.h:24, from /<>/tools/obj2yaml/Error.h:13, from /<>/tools/obj2yaml/elf2yaml.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In function ‘llvm::ErrorOr {anonymous}::ELFDumper::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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘llvm::ErrorOr {anonymous}::ELFDumper::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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘llvm::ErrorOr {anonymous}::ELFDumper::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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 77%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o cd /<>/build-llvm/tools/obj2yaml && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/obj2yaml -I/<>/tools/obj2yaml -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o -c /<>/tools/obj2yaml/macho2yaml.cpp [ 77%] Building CXX object tools/opt/CMakeFiles/opt.dir/GraphPrinters.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/opt -I/<>/tools/opt -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/GraphPrinters.cpp.o -c /<>/tools/opt/GraphPrinters.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /<>/include/llvm/DebugInfo/Symbolize/Symbolize.h:16, from /<>/tools/sancov/sancov.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 {anonymous}::AddrInfo&}; _Tp = {anonymous}::AddrInfo; _Alloc = std::allocator<{anonymous}::AddrInfo>]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector<{anonymous}::AddrInfo>::iterator {aka __gnu_cxx::__normal_iterator<{anonymous}::AddrInfo*, std::vector<{anonymous}::AddrInfo> >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /<>/include/llvm/DebugInfo/Symbolize/Symbolize.h:16, from /<>/tools/sancov/sancov.cc:15: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::AddrInfo; _Alloc = std::allocator<{anonymous}::AddrInfo>]’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::AddrInfo*, std::vector<{anonymous}::AddrInfo> >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘std::map::type, std::vector::type> > {anonymous}::group_by(const RangeTy&, FuncTy) [with RangeTy = std::vector<{anonymous}::AddrInfo>; FuncTy = {anonymous}::SourceCoverageData::computeLineStatusMap()::]’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::AddrInfo*, std::vector<{anonymous}::AddrInfo> >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘std::vector<{anonymous}::AddrInfo> {anonymous}::getAddrInfo(const string&, const std::set&, bool)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::AddrInfo*, std::vector<{anonymous}::AddrInfo> >’ 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}::AddrInfo*, std::vector<{anonymous}::AddrInfo> >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘{anonymous}::SourceCoverageData::FunctionLocs {anonymous}::SourceCoverageData::resolveFunctions(const std::set<{anonymous}::FileFn>&) const’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::AddrInfo*, std::vector<{anonymous}::AddrInfo> >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/obj2yaml/macho2yaml.cpp: In member function ‘void MachODumper::dumpRebaseOpcodes(std::unique_ptr&)’: /<>/tools/obj2yaml/macho2yaml.cpp:236:14: warning: this statement may fall through [-Wimplicit-fallthrough=] OpCode += Count; ~~~~~~~^~~~~~~~ /<>/tools/obj2yaml/macho2yaml.cpp:238:5: note: here case MachO::REBASE_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB: ^~~~ /<>/tools/obj2yaml/macho2yaml.cpp: In member function ‘void MachODumper::dumpBindOpcodes(std::vector&, llvm::ArrayRef, bool)’: /<>/tools/obj2yaml/macho2yaml.cpp:283:14: warning: this statement may fall through [-Wimplicit-fallthrough=] OpCode += Count; ~~~~~~~^~~~~~~~ /<>/tools/obj2yaml/macho2yaml.cpp:286:5: note: here case MachO::BIND_OPCODE_SET_DYLIB_ORDINAL_ULEB: ^~~~ In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/DebugInfo/Symbolize/Symbolize.h:19, from /<>/tools/sancov/sancov.cc:15: /usr/include/c++/7/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]’: /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator {aka std::_Rb_tree_const_iterator}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, std::less, std::allocator >::_Alloc_node; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]’: /usr/include/c++/7/bits/stl_tree.h:2191:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator {aka std::_Rb_tree_const_iterator}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_II, _II) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]’: /usr/include/c++/7/bits/stl_tree.h:2447:7: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KoV, _Cmp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h:2447:7: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_tree.h:2452:21: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator {aka std::_Rb_tree_const_iterator}’ changed in GCC 7.1 _M_insert_unique_(end(), *__first, __an); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:61:0, from /<>/include/llvm/ADT/SmallSet.h:20, from /<>/include/llvm/ADT/SetVector.h:24, from /<>/include/llvm/MC/MCContext.h:14, from /<>/tools/sancov/sancov.cc:17: /usr/include/c++/7/bits/stl_set.h: In static member function ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::findSanitizerCovFunctions(const string&)::; Ret = void; Params = {const llvm::object::ObjectFile&}]’: /usr/include/c++/7/bits/stl_set.h:557:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator’ changed in GCC 7.1 { _M_t._M_insert_unique(__first, __last); } ^~~~ In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/DebugInfo/Symbolize/Symbolize.h:19, from /<>/tools/sancov/sancov.cc:15: /usr/include/c++/7/bits/stl_tree.h: In static member function ‘static llvm::ErrorOr > {anonymous}::CoverageData::readAndMerge(const std::vector >&)’: /usr/include/c++/7/bits/stl_tree.h:1026:65: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator {aka std::_Rb_tree_const_iterator}’ changed in GCC 7.1 return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); ^ In file included from /usr/include/c++/7/set:61:0, from /<>/include/llvm/ADT/SmallSet.h:20, from /<>/include/llvm/ADT/SetVector.h:24, from /<>/include/llvm/MC/MCContext.h:14, from /<>/tools/sancov/sancov.cc:17: /usr/include/c++/7/bits/stl_set.h:557:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator’ changed in GCC 7.1 { _M_t._M_insert_unique(__first, __last); } ^~~~ [ 77%] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/opt -I/<>/tools/opt -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/NewPMDriver.cpp.o -c /<>/tools/opt/NewPMDriver.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:24, from /<>/include/llvm/Object/ObjectFile.h:18, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /<>/include/llvm/DebugInfo/Symbolize/Symbolize.h:16, from /<>/tools/sancov/sancov.cc:15: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void {anonymous}::CoverageDataWithObjectFile::printReport(llvm::raw_ostream&) const’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::AddrInfo*, std::vector<{anonymous}::AddrInfo> >’ 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}::AddrInfo*, std::vector<{anonymous}::AddrInfo> >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/Error.h:24, from /<>/tools/obj2yaml/Error.h:13, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ 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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/Error.h:24, from /<>/tools/obj2yaml/Error.h:13, from /<>/tools/obj2yaml/macho2yaml.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void MachODumper::dumpSymbols(std::unique_ptr&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/Error.h:24, from /<>/tools/obj2yaml/Error.h:13, from /<>/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 = {llvm::MachOYAML::LoadCommand}; _Tp = llvm::MachOYAML::LoadCommand; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ 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]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/Error.h:24, from /<>/tools/obj2yaml/Error.h:13, from /<>/tools/obj2yaml/macho2yaml.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void MachODumper::dumpBindOpcodes(std::vector&, llvm::ArrayRef, bool)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘int main(int, char**)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::AddrInfo*, std::vector<{anonymous}::AddrInfo> >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/Error.h:24, from /<>/tools/obj2yaml/Error.h:13, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ 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]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void MachODumper::dumpLoadCommands(std::unique_ptr&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:458:5: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/Error.h:24, from /<>/tools/obj2yaml/Error.h:13, from /<>/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 >’ changed in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 77%] Linking CXX executable ../../bin/sancov cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/sancov.dir/sancov.cc.o -o ../../bin/sancov -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target sancov /usr/bin/make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/sanstats /<>/build-llvm /<>/build-llvm/tools/sanstats /<>/build-llvm/tools/sanstats/CMakeFiles/sanstats.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/sanstats/CMakeFiles/sanstats.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/sanstats/CMakeFiles/sanstats.dir/depend.internal". Dependee "/<>/build-llvm/tools/sanstats/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/sanstats/CMakeFiles/sanstats.dir/depend.internal". Scanning dependencies of target sanstats make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/build make[4]: Entering directory '/<>/build-llvm' [ 77%] Building CXX object tools/sanstats/CMakeFiles/sanstats.dir/sanstats.cpp.o cd /<>/build-llvm/tools/sanstats && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/sanstats -I/<>/tools/sanstats -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/sanstats.dir/sanstats.cpp.o -c /<>/tools/sanstats/sanstats.cpp [ 77%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/Error.cpp.o cd /<>/build-llvm/tools/obj2yaml && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/obj2yaml -I/<>/tools/obj2yaml -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/Error.cpp.o -c /<>/tools/obj2yaml/Error.cpp [ 77%] Linking CXX executable ../../bin/obj2yaml cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o CMakeFiles/obj2yaml.dir/Error.cpp.o -o ../../bin/obj2yaml -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target obj2yaml /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/verify-uselistorder /<>/build-llvm /<>/build-llvm/tools/verify-uselistorder /<>/build-llvm/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend.internal". Dependee "/<>/build-llvm/tools/verify-uselistorder/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend.internal". Scanning dependencies of target verify-uselistorder make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o cd /<>/build-llvm/tools/verify-uselistorder && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/verify-uselistorder -I/<>/tools/verify-uselistorder -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o -c /<>/tools/verify-uselistorder/verify-uselistorder.cpp [ 77%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Error.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/Error.cpp.o -c /<>/tools/llvm-readobj/Error.cpp [ 77%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o -c /<>/tools/llvm-readobj/llvm-readobj.cpp [ 77%] Linking CXX executable ../../bin/sanstats cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/sanstats.dir/sanstats.cpp.o -o ../../bin/sanstats -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target sanstats /usr/bin/make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/yaml2obj /<>/build-llvm /<>/build-llvm/tools/yaml2obj /<>/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend.internal". Dependee "/<>/build-llvm/tools/yaml2obj/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend.internal". Scanning dependencies of target yaml2obj make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/build make[4]: Entering directory '/<>/build-llvm' [ 77%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o cd /<>/build-llvm/tools/yaml2obj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/yaml2obj -I/<>/tools/yaml2obj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o -c /<>/tools/yaml2obj/yaml2obj.cpp [ 77%] Building CXX object tools/opt/CMakeFiles/opt.dir/PassPrinters.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/opt -I/<>/tools/opt -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/PassPrinters.cpp.o -c /<>/tools/opt/PassPrinters.cpp [ 77%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o -c /<>/tools/llvm-readobj/MachODumper.cpp [ 77%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o cd /<>/build-llvm/tools/yaml2obj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/yaml2obj -I/<>/tools/yaml2obj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o -c /<>/tools/yaml2obj/yaml2coff.cpp [ 77%] Building CXX object tools/opt/CMakeFiles/opt.dir/PrintSCC.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/opt -I/<>/tools/opt -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/PrintSCC.cpp.o -c /<>/tools/opt/PrintSCC.cpp [ 77%] Linking CXX executable ../../bin/verify-uselistorder cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o -o ../../bin/verify-uselistorder -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target verify-uselistorder /usr/bin/make -f tools/polly/lib/CMakeFiles/LLVMPolly.dir/build.make tools/polly/lib/CMakeFiles/LLVMPolly.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib /<>/build-llvm /<>/build-llvm/tools/polly/lib /<>/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/depend.internal". Dependee "/<>/build-llvm/tools/polly/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/depend.internal". Scanning dependencies of target LLVMPolly make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Building CXX object tools/polly/lib/CMakeFiles/LLVMPolly.dir/Polly.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVMPolly_EXPORTS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/lib -I/<>/tools/polly/lib -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/usr/include/jsoncpp -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/polly/lib/Polly.cpp [ 77%] Linking CXX shared module ../../../lib/LLVMPolly.so cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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,-Bsymbolic-functions -Wl,-z,relro -shared -o ../../../lib/LLVMPolly.so CMakeFiles/LLVMPolly.dir/Polly.cpp.o -L/<>/build-llvm/./lib -Wl,-rpath,"\$ORIGIN/../lib" ../../../lib/libPolly.a ../../../lib/libPollyISL.a -ljsoncpp ../../../lib/libLLVM-3.9.so.1 [ 77%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o cd /<>/build-llvm/tools/yaml2obj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/yaml2obj -I/<>/tools/yaml2obj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o -c /<>/tools/yaml2obj/yaml2elf.cpp make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target LLVMPolly /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-ar /<>/build-llvm /<>/build-llvm/tools/llvm-ar /<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend.internal". Scanning dependencies of target llvm-ranlib make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Generating ../../bin/llvm-ranlib cd /<>/build-llvm/tools/llvm-ar && /usr/bin/cmake -E create_symlink llvm-ar /<>/build-llvm/./bin/llvm-ranlib make[4]: Leaving directory '/<>/build-llvm' [ 77%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-ar /<>/build-llvm /<>/build-llvm/tools/llvm-ar /<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend.internal". Scanning dependencies of target llvm-lib make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 77%] Generating ../../bin/llvm-lib cd /<>/build-llvm/tools/llvm-ar && /usr/bin/cmake -E create_symlink llvm-ar /<>/build-llvm/./bin/llvm-lib make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target llvm-lib [ 77%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o cd /<>/build-llvm/tools/yaml2obj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/yaml2obj -I/<>/tools/yaml2obj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o -c /<>/tools/yaml2obj/yaml2macho.cpp [ 77%] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/opt -I/<>/tools/opt -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/opt.cpp.o -c /<>/tools/opt/opt.cpp [ 77%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o -c /<>/tools/llvm-readobj/ObjDumper.cpp In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/Support/YAMLTraits.h:14, from /<>/include/llvm/ObjectYAML/ObjectYAML.h:13, from /<>/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::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&):: >]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/Support/YAMLTraits.h:14, from /<>/include/llvm/ObjectYAML/ObjectYAML.h:13, from /<>/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::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&):: >]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&):: >]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&):: >]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In member function ‘llvm::Error {anonymous}::MachOWriter::writeMachO(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::vector > >’ 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::vector > >’ 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::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-readobj -I/<>/tools/llvm-readobj -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o -c /<>/tools/llvm-readobj/Win64EHDumper.cpp /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/driver /<>/build-llvm /<>/build-llvm/tools/clang/tools/driver /<>/build-llvm/tools/clang/tools/driver/CMakeFiles/clang.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/driver/CMakeFiles/clang.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/driver/CMakeFiles/clang.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/driver/CMakeFiles/clang.dir/depend.internal". Scanning dependencies of target clang make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 78%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/driver.cpp.o cd /<>/build-llvm/tools/clang/tools/driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/driver -I/<>/tools/clang/tools/driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang.dir/driver.cpp.o -c /<>/tools/clang/tools/driver/driver.cpp [ 79%] Linking CXX executable ../../bin/yaml2obj cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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 -o ../../bin/yaml2obj -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 79%] Built target yaml2obj /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/c-index-test /<>/build-llvm /<>/build-llvm/tools/clang/tools/c-index-test /<>/build-llvm/tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/c-index-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 79%] Building C object tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/c-index-test.c.o cd /<>/build-llvm/tools/clang/tools/c-index-test && /usr/bin/gcc-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/c-index-test -I/<>/tools/clang/tools/c-index-test -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu89 -o CMakeFiles/c-index-test.dir/c-index-test.c.o -c /<>/tools/clang/tools/c-index-test/c-index-test.c [ 79%] Linking CXX executable ../../bin/llvm-readobj cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-readobj.dir/ARMAttributeParser.cpp.o 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/Win64EHDumper.cpp.o -o ../../bin/llvm-readobj -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 79%] Built target llvm-readobj /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/c-arcmt-test /<>/build-llvm /<>/build-llvm/tools/clang/tools/c-arcmt-test /<>/build-llvm/tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/c-arcmt-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 79%] Building C object tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/c-arcmt-test.c.o cd /<>/build-llvm/tools/clang/tools/c-arcmt-test && /usr/bin/gcc-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/c-arcmt-test -I/<>/tools/clang/tools/c-arcmt-test -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/c-arcmt-test.dir/c-arcmt-test.c.o -c /<>/tools/clang/tools/c-arcmt-test/c-arcmt-test.c [ 79%] Linking CXX executable ../../../../bin/c-arcmt-test cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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-3.9.so.1 -lpthread ../../../../lib/libclang-3.9.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 79%] Built target c-arcmt-test /usr/bin/make -f tools/lldb/source/CMakeFiles/lldbBase.dir/build.make tools/lldb/source/CMakeFiles/lldbBase.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source /<>/build-llvm /<>/build-llvm/tools/lldb/source /<>/build-llvm/tools/lldb/source/CMakeFiles/lldbBase.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/CMakeFiles/lldbBase.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/CMakeFiles/lldbBase.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/CMakeFiles/lldbBase.dir/depend.internal". Scanning dependencies of target lldbBase make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 79%] Building CXX object tools/lldb/source/CMakeFiles/lldbBase.dir/lldb.cpp.o cd /<>/build-llvm/tools/lldb/source && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DLLDB_REPOSITORY=\"\" -DLLDB_REVISION=\"\" -I/<>/build-llvm/tools/lldb/source -I/<>/tools/lldb/source -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBase.dir/lldb.cpp.o -c /<>/tools/lldb/source/lldb.cpp [ 79%] Linking CXX static library ../../../lib/liblldbBase.a cd /<>/build-llvm/tools/lldb/source && /usr/bin/cmake -P CMakeFiles/lldbBase.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 79%] Built target lldbBase /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Breakpoint /<>/build-llvm /<>/build-llvm/tools/lldb/source/Breakpoint /<>/build-llvm/tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Breakpoint/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/depend.internal". [ 79%] Building CXX object tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/core_main.cpp.o cd /<>/build-llvm/tools/clang/tools/c-index-test && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/c-index-test -I/<>/tools/clang/tools/c-index-test -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/tools/c-index-test/core_main.cpp Scanning dependencies of target lldbBreakpoint make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/Breakpoint.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/Breakpoint.cpp.o -c /<>/tools/lldb/source/Breakpoint/Breakpoint.cpp [ 79%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1_main.cpp.o cd /<>/build-llvm/tools/clang/tools/driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/driver -I/<>/tools/clang/tools/driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang.dir/cc1_main.cpp.o -c /<>/tools/clang/tools/driver/cc1_main.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /<>/tools/clang/tools/c-index-test/core_main.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:25, from /<>/tools/lldb/include/lldb/Core/Address.h:19, from /<>/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, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h:15, from /<>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:23, from /<>/tools/lldb/source/Breakpoint/Breakpoint.cpp:17: /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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointID.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointID.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointID.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointIDList.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointIDList.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointIDList.cpp [ 79%] Linking CXX executable ../../bin/opt cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-O3 CMakeFiles/opt.dir/AnalysisWrappers.cpp.o CMakeFiles/opt.dir/BreakpointPrinter.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-3.9.so.1 ../../lib/libPollyISL.a -ljsoncpp make[4]: Leaving directory '/<>/build-llvm' [ 79%] Built target opt /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Commands /<>/build-llvm /<>/build-llvm/tools/lldb/source/Commands /<>/build-llvm/tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Commands/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/depend.internal". Scanning dependencies of target lldbCommands make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandCompletions.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandCompletions.cpp.o -c /<>/tools/lldb/source/Commands/CommandCompletions.cpp [ 79%] Linking CXX executable ../../../../bin/c-index-test cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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-3.9.so.1 ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.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-3.9.so.1 [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointList.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointList.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointList.cpp [ 79%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1as_main.cpp.o cd /<>/build-llvm/tools/clang/tools/driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/driver -I/<>/tools/clang/tools/driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang.dir/cc1as_main.cpp.o -c /<>/tools/clang/tools/driver/cc1as_main.cpp make[4]: Leaving directory '/<>/build-llvm' [ 79%] Built target c-index-test /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Core /<>/build-llvm /<>/build-llvm/tools/lldb/source/Core /<>/build-llvm/tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Core/CMakeFiles/lldbCore.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Core/CMakeFiles/lldbCore.dir/depend.internal". Scanning dependencies of target lldbCore make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Address.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Address.cpp.o -c /<>/tools/lldb/source/Core/Address.cpp [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointLocation.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointLocation.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointLocation.cpp [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectApropos.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectApropos.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectApropos.cpp /<>/tools/lldb/source/Core/Address.cpp: In member function ‘bool lldb_private::Address::Dump(lldb_private::Stream*, lldb_private::ExecutionContextScope*, lldb_private::Address::DumpStyle, lldb_private::Address::DumpStyle, uint32_t) const’: /<>/tools/lldb/source/Core/Address.cpp:453:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/lldb/source/Core/Address.cpp:455:5: note: here case DumpStyleFileAddress: ^~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Linking CXX executable ../../../../bin/clang cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic -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-3.9 -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/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-3.9.so.1 ../../../../lib/libPollyISL.a -ljsoncpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/AddressRange.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressRange.cpp.o -c /<>/tools/lldb/source/Core/AddressRange.cpp [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectArgs.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectArgs.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectArgs.cpp [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointLocationCollection.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointLocationCollection.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp /<>/tools/lldb/source/Core/AddressRange.cpp: In member function ‘bool lldb_private::AddressRange::Dump(lldb_private::Stream*, lldb_private::Target*, lldb_private::Address::DumpStyle, lldb_private::Address::DumpStyle) const’: /<>/tools/lldb/source/Core/AddressRange.cpp:165:21: warning: this statement may fall through [-Wimplicit-fallthrough=] show_module = true; ~~~~~~~~~~~~^~~~~~ /<>/tools/lldb/source/Core/AddressRange.cpp:167:5: note: here case Address::DumpStyleFileAddress: ^~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/AddressResolver.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressResolver.cpp.o -c /<>/tools/lldb/source/Core/AddressResolver.cpp [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointLocationList.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointLocationList.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp cd /<>/build-llvm/tools/clang/tools/driver && /usr/bin/cmake -E cmake_symlink_executable ../../../../bin/clang-3.9 ../../../../bin/clang cd /<>/build-llvm/tools/clang/tools/driver && /usr/bin/cmake -E create_symlink clang /<>/build-llvm/./bin/clang++ cd /<>/build-llvm/tools/clang/tools/driver && /usr/bin/cmake -E create_symlink clang /<>/build-llvm/./bin/clang-cl make[4]: Leaving directory '/<>/build-llvm' [ 79%] Built target clang /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/DataFormatters /<>/build-llvm /<>/build-llvm/tools/lldb/source/DataFormatters /<>/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/depend.internal". Scanning dependencies of target lldbDataFormatters make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 79%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/CXXFunctionPointer.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/CXXFunctionPointer.cpp.o -c /<>/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:13:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:24, from /<>/tools/lldb/include/lldb/Target/Target.h:31, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:35, from /<>/tools/lldb/source/Commands/CommandObjectArgs.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/AddressResolverFileLine.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressResolverFileLine.cpp.o -c /<>/tools/lldb/source/Core/AddressResolverFileLine.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/AddressResolver.h:13, from /<>/tools/lldb/include/lldb/Core/AddressResolverFileLine.h:14, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/AddressResolver.h:13, from /<>/tools/lldb/include/lldb/Core/AddressResolverFileLine.h:14, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/AddressResolverName.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressResolverName.cpp.o -c /<>/tools/lldb/source/Core/AddressResolverName.cpp [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointOptions.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointOptions.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp [ 79%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/DataVisualization.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/DataVisualization.cpp.o -c /<>/tools/lldb/source/DataFormatters/DataVisualization.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/AddressResolver.h:13, from /<>/tools/lldb/include/lldb/Core/AddressResolverName.h:15, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/AddressResolver.h:13, from /<>/tools/lldb/include/lldb/Core/AddressResolverName.h:15, from /<>/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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ArchSpec.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ArchSpec.cpp.o -c /<>/tools/lldb/source/Core/ArchSpec.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectBreakpoint.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectBreakpoint.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolver.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolver.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointResolver.cpp /<>/tools/lldb/source/Core/ArchSpec.cpp: In function ‘bool cores_match(lldb_private::ArchSpec::Core, lldb_private::ArchSpec::Core, bool, bool)’: /<>/tools/lldb/source/Core/ArchSpec.cpp:1174:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (enforce_exact_match) ^~ /<>/tools/lldb/source/Core/ArchSpec.cpp:1177:5: note: here case ArchSpec::kCore_arm_any: ^~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Baton.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Baton.cpp.o -c /<>/tools/lldb/source/Core/Baton.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Broadcaster.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Broadcaster.cpp.o -c /<>/tools/lldb/source/Core/Broadcaster.cpp [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolverAddress.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverAddress.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp [ 79%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/DumpValueObjectOptions.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/DumpValueObjectOptions.cpp.o -c /<>/tools/lldb/source/DataFormatters/DumpValueObjectOptions.cpp [ 79%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/FormatCache.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormatCache.cpp.o -c /<>/tools/lldb/source/DataFormatters/FormatCache.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Communication.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Communication.cpp.o -c /<>/tools/lldb/source/Core/Communication.cpp [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileLine.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileLine.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp /<>/tools/lldb/source/Core/Communication.cpp: In static member function ‘static void* lldb_private::Communication::ReadThread(lldb::thread_arg_t)’: /<>/tools/lldb/source/Core/Communication.cpp:393:18: warning: this statement may fall through [-Wimplicit-fallthrough=] done = true; ~~~~~^~~~~~ /<>/tools/lldb/source/Core/Communication.cpp:395:9: note: here case eConnectionStatusTimedOut: // Request timed out ^~~~ [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileRegex.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileRegex.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectBreakpointCommand.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectBreakpointCommand.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp [ 79%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/FormatClasses.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormatClasses.cpp.o -c /<>/tools/lldb/source/DataFormatters/FormatClasses.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Connection.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Connection.cpp.o -c /<>/tools/lldb/source/Core/Connection.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ConnectionMachPort.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ConnectionMachPort.cpp.o -c /<>/tools/lldb/source/Core/ConnectionMachPort.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ConnectionSharedMemory.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ConnectionSharedMemory.cpp.o -c /<>/tools/lldb/source/Core/ConnectionSharedMemory.cpp /<>/tools/lldb/source/Core/ConnectionSharedMemory.cpp: In member function ‘lldb::ConnectionStatus lldb_private::ConnectionSharedMemory::Open(bool, const char*, size_t, lldb_private::Error*)’: /<>/tools/lldb/source/Core/ConnectionSharedMemory.cpp:161:21: warning: ignoring return value of ‘int ftruncate(int, __off64_t)’, declared with attribute warn_unused_result [-Wunused-result] ::ftruncate (m_fd, size); ~~~~~~~~~~~~^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ConstString.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ConstString.cpp.o -c /<>/tools/lldb/source/Core/ConstString.cpp [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolverName.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverName.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp [ 79%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/FormatManager.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormatManager.cpp.o -c /<>/tools/lldb/source/DataFormatters/FormatManager.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/CxaDemangle.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/CxaDemangle.cpp.o -c /<>/tools/lldb/source/Core/CxaDemangle.cpp /<>/tools/lldb/source/Core/CxaDemangle.cpp: In function ‘const char* lldb_private::{anonymous}::parse_type(const char*, const char*, C&) [with C = lldb_private::{anonymous}::Db]’: /<>/tools/lldb/source/Core/CxaDemangle.cpp:2222:25: warning: this statement may fall through [-Wimplicit-fallthrough=] if (first+1 != last) ^~ /<>/tools/lldb/source/Core/CxaDemangle.cpp:2267:21: note: here default: ^~~~~~~ [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectBugreport.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectBugreport.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectBugreport.cpp [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointSite.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointSite.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointSite.cpp [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointSiteList.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointSiteList.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointSiteList.cpp [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectCommands.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectCommands.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectCommands.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointSiteList.h:16, from /<>/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 >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ 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 >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ 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 >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ 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 >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/Stoppoint.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/Stoppoint.cpp.o -c /<>/tools/lldb/source/Breakpoint/Stoppoint.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DataBufferHeap.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/DataBufferHeap.cpp.o -c /<>/tools/lldb/source/Core/DataBufferHeap.cpp [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/StoppointCallbackContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/StoppointCallbackContext.cpp.o -c /<>/tools/lldb/source/Breakpoint/StoppointCallbackContext.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DataBufferMemoryMap.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/DataBufferMemoryMap.cpp.o -c /<>/tools/lldb/source/Core/DataBufferMemoryMap.cpp [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/StoppointLocation.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/StoppointLocation.cpp.o -c /<>/tools/lldb/source/Breakpoint/StoppointLocation.cpp [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/Watchpoint.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/Watchpoint.cpp.o -c /<>/tools/lldb/source/Breakpoint/Watchpoint.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DataEncoder.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/DataEncoder.cpp.o -c /<>/tools/lldb/source/Core/DataEncoder.cpp [ 79%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/FormattersHelpers.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormattersHelpers.cpp.o -c /<>/tools/lldb/source/DataFormatters/FormattersHelpers.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DataExtractor.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/DataExtractor.cpp.o -c /<>/tools/lldb/source/Core/DataExtractor.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/source/Core/DataExtractor.cpp:27: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:13:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:24, from /<>/tools/lldb/include/lldb/Target/Target.h:31, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:25, from /<>/tools/lldb/source/Breakpoint/Watchpoint.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectDisassemble.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectDisassemble.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/WatchpointList.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/WatchpointList.cpp.o -c /<>/tools/lldb/source/Breakpoint/WatchpointList.cpp [ 79%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/LanguageCategory.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/LanguageCategory.cpp.o -c /<>/tools/lldb/source/DataFormatters/LanguageCategory.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Interpreter/CommandObject.h:17, from /<>/tools/lldb/source/Commands/CommandObjectDisassemble.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Interpreter/CommandObject.h:17, from /<>/tools/lldb/source/Commands/CommandObjectDisassemble.h:18, from /<>/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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectExpression.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectExpression.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectExpression.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Debugger.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Debugger.cpp.o -c /<>/tools/lldb/source/Core/Debugger.cpp [ 79%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/WatchpointOptions.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Breakpoint -I/<>/tools/lldb/source/Breakpoint -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/WatchpointOptions.cpp.o -c /<>/tools/lldb/source/Breakpoint/WatchpointOptions.cpp [ 79%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/StringPrinter.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/StringPrinter.cpp.o -c /<>/tools/lldb/source/DataFormatters/StringPrinter.cpp [ 79%] Linking CXX static library ../../../../lib/liblldbBreakpoint.a cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/cmake -P CMakeFiles/lldbBreakpoint.dir/cmake_clean_target.cmake cd /<>/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/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 '/<>/build-llvm' [ 79%] Built target lldbBreakpoint /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Expression /<>/build-llvm /<>/build-llvm/tools/lldb/source/Expression /<>/build-llvm/tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Expression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/depend.internal". Scanning dependencies of target lldbExpression make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 79%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/DiagnosticManager.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/DiagnosticManager.cpp.o -c /<>/tools/lldb/source/Expression/DiagnosticManager.cpp [ 79%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/DWARFExpression.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/DWARFExpression.cpp.o -c /<>/tools/lldb/source/Expression/DWARFExpression.cpp /<>/tools/lldb/source/DataFormatters/StringPrinter.cpp: In function ‘lldb_private::formatters::StringPrinter::StringPrinterBufferPointer GetPrintableImpl(uint8_t*, uint8_t*, uint8_t*&) [with lldb_private::formatters::StringPrinter::StringElementType type = (lldb_private::formatters::StringPrinter::StringElementType)1; uint8_t = unsigned char]’: /<>/tools/lldb/source/DataFormatters/StringPrinter.cpp:139:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (1+buffer_end-buffer < utf8_encoded_len) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectFrame.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectFrame.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectFrame.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeCategory.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeCategory.cpp.o -c /<>/tools/lldb/source/DataFormatters/TypeCategory.cpp In file included from /<>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:24:0, from /<>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20, from /<>/tools/lldb/source/Expression/DWARFExpression.cpp:27: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Disassembler.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Disassembler.cpp.o -c /<>/tools/lldb/source/Core/Disassembler.cpp In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:13:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:24, from /<>/tools/lldb/include/lldb/Target/Target.h:31, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:35, from /<>/tools/lldb/source/Commands/CommandObjectFrame.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Expression/DWARFExpression.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::Value&}; _Tp = lldb_private::Value; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Expression/DWARFExpression.cpp:16: /usr/include/c++/7/bits/stl_vector.h: In function ‘static bool lldb_private::DWARFExpression::Evaluate(lldb_private::ExecutionContext*, lldb_private::ClangExpressionVariableList*, lldb_private::ClangExpressionDeclMap*, 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::Error*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DynamicLoader.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/DynamicLoader.cpp.o -c /<>/tools/lldb/source/Core/DynamicLoader.cpp [ 79%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeCategoryMap.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeCategoryMap.cpp.o -c /<>/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/Expression.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/Expression.cpp.o -c /<>/tools/lldb/source/Expression/Expression.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectGUI.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectGUI.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectGUI.cpp [ 79%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/ExpressionSourceCode.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/ExpressionSourceCode.cpp.o -c /<>/tools/lldb/source/Expression/ExpressionSourceCode.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/EmulateInstruction.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/EmulateInstruction.cpp.o -c /<>/tools/lldb/source/Core/EmulateInstruction.cpp [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectHelp.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectHelp.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectHelp.cpp [ 79%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeFormat.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeFormat.cpp.o -c /<>/tools/lldb/source/DataFormatters/TypeFormat.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Error.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Error.cpp.o -c /<>/tools/lldb/source/Core/Error.cpp [ 79%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/ExpressionVariable.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/ExpressionVariable.cpp.o -c /<>/tools/lldb/source/Expression/ExpressionVariable.cpp /<>/tools/lldb/source/Core/Error.cpp: In member function ‘void lldb_private::Error::PutToLog(lldb_private::Log*, const char*, ...)’: /<>/tools/lldb/source/Core/Error.cpp:182:17: warning: ignoring return value of ‘int vasprintf(char**, const char*, __gnuc_va_list)’, declared with attribute warn_unused_result [-Wunused-result] ::vasprintf (&arg_msg, format, args); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Core/Error.cpp: In member function ‘void lldb_private::Error::LogIfError(lldb_private::Log*, const char*, ...)’: /<>/tools/lldb/source/Core/Error.cpp:223:21: warning: ignoring return value of ‘int vasprintf(char**, const char*, __gnuc_va_list)’, declared with attribute warn_unused_result [-Wunused-result] ::vasprintf (&arg_msg, format, args); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Event.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Event.cpp.o -c /<>/tools/lldb/source/Core/Event.cpp [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectLog.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectLog.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectLog.cpp [ 79%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeSummary.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeSummary.cpp.o -c /<>/tools/lldb/source/DataFormatters/TypeSummary.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/FastDemangle.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/FastDemangle.cpp.o -c /<>/tools/lldb/source/Core/FastDemangle.cpp /<>/tools/lldb/source/Core/FastDemangle.cpp: In member function ‘bool {anonymous}::SymbolDemangler::ParseMangling(const char*, long int)’: /<>/tools/lldb/source/Core/FastDemangle.cpp:2367:22: warning: this statement may fall through [-Wimplicit-fallthrough=] Write(')'); ~~~~~^~~~~ /<>/tools/lldb/source/Core/FastDemangle.cpp:2369:13: note: here case '\0': ^~~~ /<>/tools/lldb/source/Core/FastDemangle.cpp: In member function ‘bool {anonymous}::SymbolDemangler::ParseName(bool, bool)’: /<>/tools/lldb/source/Core/FastDemangle.cpp:2103:17: warning: this statement may fall through [-Wimplicit-fallthrough=] ++m_read_ptr; ^~~~~~~~~~~~ /<>/tools/lldb/source/Core/FastDemangle.cpp:2105:13: note: here default: ^~~~~~~ /<>/tools/lldb/source/Core/FastDemangle.cpp: In member function ‘bool {anonymous}::SymbolDemangler::ParseExpression()’: /<>/tools/lldb/source/Core/FastDemangle.cpp:1831:17: warning: this statement may fall through [-Wimplicit-fallthrough=] --m_read_ptr; ^~~~~~~~~~~~ /<>/tools/lldb/source/Core/FastDemangle.cpp:1833:13: note: here default: ^~~~~~~ /<>/tools/lldb/source/Core/FastDemangle.cpp: In member function ‘bool {anonymous}::SymbolDemangler::ParseExpressionPrimary()’: /<>/tools/lldb/source/Core/FastDemangle.cpp:1631:17: warning: this statement may fall through [-Wimplicit-fallthrough=] --m_read_ptr; ^~~~~~~~~~~~ /<>/tools/lldb/source/Core/FastDemangle.cpp:1633:13: note: here case 'w': ^~~~ /<>/tools/lldb/source/Core/FastDemangle.cpp: In member function ‘bool {anonymous}::SymbolDemangler::ParseFunctionArgs({anonymous}::NameState&, int)’: /<>/tools/lldb/source/Core/FastDemangle.cpp:2293:21: warning: this statement may fall through [-Wimplicit-fallthrough=] if (strncmp(m_read_ptr, "_block_invoke", 13) == 0) ^~ /<>/tools/lldb/source/Core/FastDemangle.cpp:2299:17: note: here default: ^~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/FunctionCaller.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/FunctionCaller.cpp.o -c /<>/tools/lldb/source/Expression/FunctionCaller.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/FileLineResolver.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/FileLineResolver.cpp.o -c /<>/tools/lldb/source/Core/FileLineResolver.cpp [ 79%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeSynthetic.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeSynthetic.cpp.o -c /<>/tools/lldb/source/DataFormatters/TypeSynthetic.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/FileSpecList.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/FileSpecList.cpp.o -c /<>/tools/lldb/source/Core/FileSpecList.cpp [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectMemory.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectMemory.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectMemory.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/FormatEntity.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/FormatEntity.cpp.o -c /<>/tools/lldb/source/Core/FormatEntity.cpp [ 79%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeValidator.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeValidator.cpp.o -c /<>/tools/lldb/source/DataFormatters/TypeValidator.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/lldb/source/Commands/CommandObjectMemory.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 79%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/ValueObjectPrinter.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/ValueObjectPrinter.cpp.o -c /<>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp [ 79%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/IRDynamicChecks.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRDynamicChecks.cpp.o -c /<>/tools/lldb/source/Expression/IRDynamicChecks.cpp /<>/tools/lldb/source/Core/FormatEntity.cpp: In function ‘bool DumpValue(lldb_private::Stream&, const lldb_private::SymbolContext*, const lldb_private::ExecutionContext*, const lldb_private::FormatEntity::Entry&, lldb_private::ValueObject*)’: /<>/tools/lldb/source/Core/FormatEntity.cpp:750:23: warning: this statement may fall through [-Wimplicit-fallthrough=] is_script = true; ~~~~~~~~~~^~~~~~ /<>/tools/lldb/source/Core/FormatEntity.cpp:752:9: note: here case FormatEntity::Entry::Type::VariableSynthetic: ^~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/FormatEntity.h:16, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ 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]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Commands/CommandObjectMemory.cpp: In member function ‘virtual bool CommandObjectMemoryRead::DoExecute(lldb_private::Args&, lldb_private::CommandReturnObject&)’: /<>/tools/lldb/source/Commands/CommandObjectMemory.cpp:486:25: warning: this statement may fall through [-Wimplicit-fallthrough=] ++pointer_count; ^~~~~~~~~~~~~~~ /<>/tools/lldb/source/Commands/CommandObjectMemory.cpp:488:21: note: here case ' ': ^~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/FormatEntity.h:16, from /<>/tools/lldb/source/Core/FormatEntity.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static lldb_private::Error 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 >’ 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 >’ 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’ [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/History.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/History.cpp.o -c /<>/tools/lldb/source/Core/History.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/IOHandler.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/IOHandler.cpp.o -c /<>/tools/lldb/source/Core/IOHandler.cpp [ 79%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/VectorType.cpp.o cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/DataFormatters -I/<>/tools/lldb/source/DataFormatters -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/VectorType.cpp.o -c /<>/tools/lldb/source/DataFormatters/VectorType.cpp [ 79%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/IRExecutionUnit.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRExecutionUnit.cpp.o -c /<>/tools/lldb/source/Expression/IRExecutionUnit.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectMultiword.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectMultiword.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectMultiword.cpp [ 79%] Linking CXX static library ../../../../lib/liblldbDataFormatters.a cd /<>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/cmake -P CMakeFiles/lldbDataFormatters.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 79%] Built target lldbDataFormatters /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Host /<>/build-llvm /<>/build-llvm/tools/lldb/source/Host /<>/build-llvm/tools/lldb/source/Host/CMakeFiles/lldbHost.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Host/CMakeFiles/lldbHost.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Host/CMakeFiles/lldbHost.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Host/CMakeFiles/lldbHost.dir/depend.internal". Scanning dependencies of target lldbHost make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Condition.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Condition.cpp.o -c /<>/tools/lldb/source/Host/common/Condition.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/File.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/File.cpp.o -c /<>/tools/lldb/source/Host/common/File.cpp [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectPlatform.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectPlatform.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectPlatform.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/FileCache.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/FileCache.cpp.o -c /<>/tools/lldb/source/Host/common/FileCache.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/IOHandler.h:20, from /<>/tools/lldb/source/Core/IOHandler.cpp:25: /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]’: /usr/include/c++/7/bits/vector.tcc:458:5: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/IOHandler.h:20, from /<>/tools/lldb/source/Core/IOHandler.cpp:25: /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 >’ 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 >’ changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Core/IOHandler.cpp: In member function ‘virtual bool SourceFileWindowDelegate::WindowDelegateDraw(curses::Window&, bool)’: /<>/tools/lldb/source/Core/IOHandler.cpp:4728:5: warning: ‘%i’ directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=] WindowDelegateDraw (Window &window, bool force) override ^~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Core/IOHandler.cpp:4728:5: note: directive argument in the range [1, 2147483647] In file included from /usr/include/stdio.h:862:0, from /usr/include/curses.h:171, from /<>/tools/lldb/source/Core/IOHandler.cpp:12: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:65:44: note: ‘__builtin___snprintf_chk’ output between 6 and 15 bytes into a destination of size 8 __bos (__s), __fmt, __va_arg_pack ()); ^ [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/FileSpec.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/FileSpec.cpp.o -c /<>/tools/lldb/source/Host/common/FileSpec.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Listener.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Listener.cpp.o -c /<>/tools/lldb/source/Core/Listener.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:17, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:17, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/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 >&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Type.h:19, from /<>/include/llvm/IR/DerivedTypes.h:21, from /<>/include/llvm/IR/GlobalValue.h:22, from /<>/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:17, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In static member function ‘static void std::_Function_handler::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = lldb_private::IRExecutionUnit::GetRunnableInfo(lldb_private::Error&, lldb::addr_t&, lldb::addr_t&)::; _ArgTypes = {llvm::GlobalValue&}]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void lldb_private::IRExecutionUnit::GetRunnableInfo(lldb_private::Error&, 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/FileSystem.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/FileSystem.cpp.o -c /<>/tools/lldb/source/Host/common/FileSystem.cpp [ 79%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/IRInterpreter.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRInterpreter.cpp.o -c /<>/tools/lldb/source/Expression/IRInterpreter.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/GetOptInc.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/GetOptInc.cpp.o -c /<>/tools/lldb/source/Host/common/GetOptInc.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Log.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Log.cpp.o -c /<>/tools/lldb/source/Core/Log.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Host.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Host.cpp.o -c /<>/tools/lldb/source/Host/common/Host.cpp /<>/tools/lldb/source/Core/Log.cpp: In member function ‘virtual void lldb_private::Log::VAPrintf(const char*, va_list)’: /<>/tools/lldb/source/Core/Log.cpp:120:75: warning: '0' flag ignored with precision and ‘%d’ gnu_printf format [-Wformat=] header.Printf ("%9d.%09.9d ", now.seconds(), now.nanoseconds()); ^ /<>/tools/lldb/source/Core/Log.cpp: In member function ‘virtual void lldb_private::Log::VAError(const char*, va_list)’: /<>/tools/lldb/source/Core/Log.cpp:226:16: warning: ignoring return value of ‘int vasprintf(char**, const char*, __gnuc_va_list)’, declared with attribute warn_unused_result [-Wunused-result] ::vasprintf(&arg_msg, format, args); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Core/Log.cpp: In member function ‘virtual void lldb_private::Log::FatalError(int, const char*, ...)’: /<>/tools/lldb/source/Core/Log.cpp:245:16: warning: ignoring return value of ‘int vasprintf(char**, const char*, __gnuc_va_list)’, declared with attribute warn_unused_result [-Wunused-result] ::vasprintf(&arg_msg, format, args); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Core/Log.cpp: In member function ‘virtual void lldb_private::Log::WarningVerbose(const char*, ...)’: /<>/tools/lldb/source/Core/Log.cpp:285:16: warning: ignoring return value of ‘int vasprintf(char**, const char*, __gnuc_va_list)’, declared with attribute warn_unused_result [-Wunused-result] ::vasprintf(&arg_msg, format, args); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Core/Log.cpp: In member function ‘virtual void lldb_private::Log::Warning(const char*, ...)’: /<>/tools/lldb/source/Core/Log.cpp:304:16: warning: ignoring return value of ‘int vasprintf(char**, const char*, __gnuc_va_list)’, declared with attribute warn_unused_result [-Wunused-result] ::vasprintf(&arg_msg, format, args); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Logging.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Logging.cpp.o -c /<>/tools/lldb/source/Core/Logging.cpp [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectPlugin.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectPlugin.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectPlugin.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/HostInfoBase.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostInfoBase.cpp.o -c /<>/tools/lldb/source/Host/common/HostInfoBase.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Mangled.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Mangled.cpp.o -c /<>/tools/lldb/source/Core/Mangled.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/HostNativeThreadBase.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostNativeThreadBase.cpp.o -c /<>/tools/lldb/source/Host/common/HostNativeThreadBase.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/HostProcess.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostProcess.cpp.o -c /<>/tools/lldb/source/Host/common/HostProcess.cpp In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:25, from /<>/tools/lldb/include/lldb/Core/ConstString.h:19, from /<>/tools/lldb/include/lldb/Expression/IRInterpreter.h:14, from /<>/tools/lldb/source/Expression/IRInterpreter.cpp:10: /usr/include/c++/7/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = const llvm::Value*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectProcess.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectProcess.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectProcess.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/HostThread.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostThread.cpp.o -c /<>/tools/lldb/source/Host/common/HostThread.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Module.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Module.cpp.o -c /<>/tools/lldb/source/Core/Module.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/IOObject.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/IOObject.cpp.o -c /<>/tools/lldb/source/Host/common/IOObject.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/LockFileBase.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/LockFileBase.cpp.o -c /<>/tools/lldb/source/Host/common/LockFileBase.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Mutex.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Mutex.cpp.o -c /<>/tools/lldb/source/Host/common/Mutex.cpp /<>/tools/lldb/source/Host/common/Mutex.cpp: In constructor ‘lldb_private::Mutex::Mutex()’: /<>/tools/lldb/source/Host/common/Mutex.cpp:192:9: warning: variable ‘err’ set but not used [-Wunused-but-set-variable] int err; ^~~ /<>/tools/lldb/source/Host/common/Mutex.cpp: In constructor ‘lldb_private::Mutex::Mutex(lldb_private::Mutex::Type)’: /<>/tools/lldb/source/Host/common/Mutex.cpp:209:9: warning: variable ‘err’ set but not used [-Wunused-but-set-variable] int err; ^~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/MonitoringProcessLauncher.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/MonitoringProcessLauncher.cpp.o -c /<>/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp [ 79%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/IRMemoryMap.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRMemoryMap.cpp.o -c /<>/tools/lldb/source/Expression/IRMemoryMap.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeBreakpoint.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeBreakpoint.cpp.o -c /<>/tools/lldb/source/Host/common/NativeBreakpoint.cpp [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectQuit.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectQuit.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectQuit.cpp In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:25, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:15, from /<>/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; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function ‘void lldb_private::IRMemoryMap::Free(lldb::addr_t, lldb_private::Error&)’: /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeBreakpointList.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeBreakpointList.cpp.o -c /<>/tools/lldb/source/Host/common/NativeBreakpointList.cpp [ 79%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/LLVMUserExpression.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/LLVMUserExpression.cpp.o -c /<>/tools/lldb/source/Expression/LLVMUserExpression.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/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&, std::vector&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/lldb/source/Host/common/NativeBreakpointList.cpp: In member function ‘lldb_private::Error lldb_private::NativeBreakpointList::AddRef(lldb::addr_t, size_t, bool, lldb_private::NativeBreakpointList::CreateBreakpointFunc)’: /<>/tools/lldb/source/Host/common/NativeBreakpointList.cpp:29:161: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘size_t {aka unsigned int}’ [-Wformat=] log->Printf ("NativeBreakpointList::%s addr = 0x%" PRIx64 ", size_hint = %lu, hardware = %s", __FUNCTION__, addr, size_hint, hardware ? "true" : "false"); ^ /<>/tools/lldb/source/Host/common/NativeBreakpointList.cpp:47:185: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘size_t {aka unsigned int}’ [-Wformat=] log->Printf ("NativeBreakpointList::%s creating breakpoint for addr = 0x%" PRIx64 ", size_hint = %lu, hardware = %s", __FUNCTION__, addr, size_hint, hardware ? "true" : "false"); ^ /<>/tools/lldb/source/Host/common/NativeBreakpointList.cpp:54:223: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘size_t {aka unsigned int}’ [-Wformat=] log->Printf ("NativeBreakpointList::%s creating breakpoint for addr = 0x%" PRIx64 ", size_hint = %lu, hardware = %s -- FAILED: %s", __FUNCTION__, addr, size_hint, hardware ? "true" : "false", error.AsCString ()); ^ [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ModuleChild.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ModuleChild.cpp.o -c /<>/tools/lldb/source/Core/ModuleChild.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeWatchpointList.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeWatchpointList.cpp.o -c /<>/tools/lldb/source/Host/common/NativeWatchpointList.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ModuleList.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ModuleList.cpp.o -c /<>/tools/lldb/source/Core/ModuleList.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeProcessProtocol.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeProcessProtocol.cpp.o -c /<>/tools/lldb/source/Host/common/NativeProcessProtocol.cpp [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectRegister.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectRegister.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectRegister.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeRegisterContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeRegisterContext.cpp.o -c /<>/tools/lldb/source/Host/common/NativeRegisterContext.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/PassRegistry.h:24, from /<>/include/llvm/PassSupport.h:27, from /<>/include/llvm/Pass.h:387, from /<>/include/llvm/IR/LegacyPassManager.h:20, from /<>/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:20, from /<>/tools/lldb/source/Expression/LLVMUserExpression.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Opcode.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Opcode.cpp.o -c /<>/tools/lldb/source/Core/Opcode.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeRegisterContextRegisterInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeRegisterContextRegisterInfo.cpp.o -c /<>/tools/lldb/source/Host/common/NativeRegisterContextRegisterInfo.cpp [ 79%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/PluginManager.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/PluginManager.cpp.o -c /<>/tools/lldb/source/Core/PluginManager.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeThreadProtocol.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeThreadProtocol.cpp.o -c /<>/tools/lldb/source/Host/common/NativeThreadProtocol.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/OptionParser.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/OptionParser.cpp.o -c /<>/tools/lldb/source/Host/common/OptionParser.cpp [ 79%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectSettings.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectSettings.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectSettings.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/PipeBase.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/PipeBase.cpp.o -c /<>/tools/lldb/source/Host/common/PipeBase.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/ProcessRunLock.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/ProcessRunLock.cpp.o -c /<>/tools/lldb/source/Host/common/ProcessRunLock.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Socket.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Socket.cpp.o -c /<>/tools/lldb/source/Host/common/Socket.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/SocketAddress.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/SocketAddress.cpp.o -c /<>/tools/lldb/source/Host/common/SocketAddress.cpp [ 79%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/Materializer.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/Materializer.cpp.o -c /<>/tools/lldb/source/Expression/Materializer.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/SoftwareBreakpoint.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/SoftwareBreakpoint.cpp.o -c /<>/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp /<>/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp: In static member function ‘static lldb_private::Error lldb_private::SoftwareBreakpoint::CreateSoftwareBreakpoint(lldb_private::NativeProcessProtocol&, lldb::addr_t, size_t, lldb_private::NativeBreakpointSP&)’: /<>/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp:59:153: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t {aka unsigned int}’ [-Wformat=] log->Printf ("SoftwareBreakpoint::%s cannot support %lu trapcode bytes, max size is %lu", __FUNCTION__, bp_opcode_size, MAX_TRAP_OPCODE_SIZE); ^ /<>/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp:59:153: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘size_t {aka unsigned int}’ [-Wformat=] /<>/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp:60:199: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘size_t {aka unsigned int}’ [-Wformat=] return Error ("SoftwareBreakpoint::GetSoftwareBreakpointTrapOpcode() returned too many trap opcode bytes: requires %lu but we only support a max of %lu", bp_opcode_size, MAX_TRAP_OPCODE_SIZE); ^ /<>/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp:60:199: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t {aka unsigned int}’ [-Wformat=] /<>/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp: In static member function ‘static lldb_private::Error lldb_private::SoftwareBreakpoint::EnableSoftwareBreakpoint(lldb_private::NativeProcessProtocol&, lldb::addr_t, size_t, const uint8_t*, uint8_t*)’: /<>/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp:117:211: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t {aka unsigned int}’ [-Wformat=] log->Printf ("SoftwareBreakpoint::%s failed to read memory while attempting to set breakpoint: attempted to read %lu bytes but only read %" PRIu64, __FUNCTION__, bp_opcode_size, (uint64_t)bytes_read); ^ /<>/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp:118:208: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t {aka unsigned int}’ [-Wformat=] return Error ("SoftwareBreakpoint::%s failed to read memory while attempting to set breakpoint: attempted to read %lu bytes but only read %" PRIu64, __FUNCTION__, bp_opcode_size, (uint64_t)bytes_read); ^ /<>/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp:146:228: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t {aka unsigned int}’ [-Wformat=] error.SetErrorStringWithFormat("SoftwareBreakpoint::%s failed write memory while attempting to set breakpoint: attempted to write %lu bytes but only wrote %" PRIu64, __FUNCTION__, bp_opcode_size, (uint64_t)bytes_written); ^ /<>/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp:166:221: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t {aka unsigned int}’ [-Wformat=] log->Printf ("SoftwareBreakpoint::%s failed to read memory while attempting to verify breakpoint: attempted to read %lu bytes but only read %" PRIu64, __FUNCTION__, bp_opcode_size, (uint64_t)verify_bytes_read); ^ /<>/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp:167:218: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t {aka unsigned int}’ [-Wformat=] return Error ("SoftwareBreakpoint::%s failed to read memory while attempting to verify breakpoint: attempted to read %lu bytes but only read %" PRIu64, __FUNCTION__, bp_opcode_size, (uint64_t)verify_bytes_read); ^ /<>/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp: In member function ‘virtual lldb_private::Error lldb_private::SoftwareBreakpoint::DoDisable()’: /<>/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp:231:196: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘size_t {aka unsigned int}’ [-Wformat=] error.SetErrorStringWithFormat ("SoftwareBreakpointr::%s addr=0x%" PRIx64 ": tried to read %lu bytes but only read %" PRIu64, __FUNCTION__, m_addr, m_opcode_size, (uint64_t)bytes_read); ~~~~~~~~~~~~~ ^ /<>/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp:246:208: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘size_t {aka unsigned int}’ [-Wformat=] error.SetErrorStringWithFormat ("SoftwareBreakpoint::%s addr=0x%" PRIx64 ": tried to write %lu bytes but only wrote %" PRIu64, __FUNCTION__, m_addr, m_opcode_size, (uint64_t)bytes_written); ~~~~~~~~~~~~~ ^ /<>/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp:270:223: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘size_t {aka unsigned int}’ [-Wformat=] error.SetErrorStringWithFormat ("SoftwareBreakpoint::%s addr=0x%" PRIx64 ": tried to read %lu verification bytes but only read %" PRIu64, __FUNCTION__, m_addr, m_opcode_size, (uint64_t)verify_bytes_read); ~~~~~~~~~~~~~ ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/StringConvert.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/StringConvert.cpp.o -c /<>/tools/lldb/source/Host/common/StringConvert.cpp [ 79%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Symbols.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Symbols.cpp.o -c /<>/tools/lldb/source/Host/common/Symbols.cpp [ 81%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectSource.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectSource.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectSource.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:28, from /<>/tools/lldb/source/Expression/Materializer.cpp:20: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/RegisterValue.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/RegisterValue.cpp.o -c /<>/tools/lldb/source/Core/RegisterValue.cpp [ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/RegularExpression.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/RegularExpression.cpp.o -c /<>/tools/lldb/source/Core/RegularExpression.cpp [ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/TCPSocket.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/TCPSocket.cpp.o -c /<>/tools/lldb/source/Host/common/TCPSocket.cpp [ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Scalar.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Scalar.cpp.o -c /<>/tools/lldb/source/Core/Scalar.cpp [ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Terminal.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Terminal.cpp.o -c /<>/tools/lldb/source/Host/common/Terminal.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/ThisThread.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/ThisThread.cpp.o -c /<>/tools/lldb/source/Host/common/ThisThread.cpp [ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/ThreadLauncher.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/ThreadLauncher.cpp.o -c /<>/tools/lldb/source/Host/common/ThreadLauncher.cpp [ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/SearchFilter.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/SearchFilter.cpp.o -c /<>/tools/lldb/source/Core/SearchFilter.cpp [ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/TimeValue.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/TimeValue.cpp.o -c /<>/tools/lldb/source/Host/common/TimeValue.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/XML.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/XML.cpp.o -c /<>/tools/lldb/source/Host/common/XML.cpp [ 81%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectSyntax.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectSyntax.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectSyntax.cpp [ 81%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/REPL.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/REPL.cpp.o -c /<>/tools/lldb/source/Expression/REPL.cpp [ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/UDPSocket.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/UDPSocket.cpp.o -c /<>/tools/lldb/source/Host/common/UDPSocket.cpp [ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/ConnectionFileDescriptorPosix.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/ConnectionFileDescriptorPosix.cpp.o -c /<>/tools/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp [ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Section.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Section.cpp.o -c /<>/tools/lldb/source/Core/Section.cpp [ 81%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectTarget.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectTarget.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectTarget.cpp /<>/tools/lldb/source/Expression/REPL.cpp: In member function ‘virtual void lldb_private::REPL::IOHandlerInputComplete(lldb_private::IOHandler&, std::__cxx11::string&)’: /<>/tools/lldb/source/Expression/REPL.cpp:413:41: warning: this statement may fall through [-Wimplicit-fallthrough=] add_to_code = false; ~~~~~~~~~~~~^~~~~~~ /<>/tools/lldb/source/Expression/REPL.cpp:415:25: note: here case lldb::eExpressionDiscarded: ^~~~ [ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/DomainSocket.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/DomainSocket.cpp.o -c /<>/tools/lldb/source/Host/posix/DomainSocket.cpp [ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/FileSystem.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/FileSystem.cpp.o -c /<>/tools/lldb/source/Host/posix/FileSystem.cpp [ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/SourceManager.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/SourceManager.cpp.o -c /<>/tools/lldb/source/Core/SourceManager.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 82%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/UserExpression.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/UserExpression.cpp.o -c /<>/tools/lldb/source/Expression/UserExpression.cpp [ 82%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/HostInfoPosix.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/HostInfoPosix.cpp.o -c /<>/tools/lldb/source/Host/posix/HostInfoPosix.cpp [ 82%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/HostProcessPosix.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/HostProcessPosix.cpp.o -c /<>/tools/lldb/source/Host/posix/HostProcessPosix.cpp /<>/tools/lldb/source/Core/SourceManager.cpp: In member function ‘bool lldb_private::SourceManager::File::CalculateLineOffsets(uint32_t)’: /<>/tools/lldb/source/Core/SourceManager.cpp:638:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (m_offsets.back() < end - start) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 82%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/HostThreadPosix.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/HostThreadPosix.cpp.o -c /<>/tools/lldb/source/Host/posix/HostThreadPosix.cpp [ 82%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/LockFilePosix.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/LockFilePosix.cpp.o -c /<>/tools/lldb/source/Host/posix/LockFilePosix.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 82%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/State.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/State.cpp.o -c /<>/tools/lldb/source/Core/State.cpp [ 82%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/MainLoopPosix.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/MainLoopPosix.cpp.o -c /<>/tools/lldb/source/Host/posix/MainLoopPosix.cpp [ 82%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Stream.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Stream.cpp.o -c /<>/tools/lldb/source/Core/Stream.cpp [ 82%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/StreamAsynchronousIO.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/StreamAsynchronousIO.cpp.o -c /<>/tools/lldb/source/Core/StreamAsynchronousIO.cpp [ 82%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/PipePosix.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/PipePosix.cpp.o -c /<>/tools/lldb/source/Host/posix/PipePosix.cpp [ 82%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/ProcessLauncherPosix.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/ProcessLauncherPosix.cpp.o -c /<>/tools/lldb/source/Host/posix/ProcessLauncherPosix.cpp [ 82%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/UtilityFunction.cpp.o cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Expression -I/<>/tools/lldb/source/Expression -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/UtilityFunction.cpp.o -c /<>/tools/lldb/source/Expression/UtilityFunction.cpp [ 83%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/StreamCallback.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/StreamCallback.cpp.o -c /<>/tools/lldb/source/Core/StreamCallback.cpp [ 83%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/AbstractSocket.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/AbstractSocket.cpp.o -c /<>/tools/lldb/source/Host/linux/AbstractSocket.cpp [ 83%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/StreamFile.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/StreamFile.cpp.o -c /<>/tools/lldb/source/Core/StreamFile.cpp [ 83%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/Host.cpp.o [ 83%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectThread.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/Host.cpp.o -c /<>/tools/lldb/source/Host/linux/Host.cpp cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectThread.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectThread.cpp [ 83%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/StreamGDBRemote.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/StreamGDBRemote.cpp.o -c /<>/tools/lldb/source/Core/StreamGDBRemote.cpp [ 83%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/StreamString.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/StreamString.cpp.o -c /<>/tools/lldb/source/Core/StreamString.cpp [ 83%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/StringList.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/StringList.cpp.o -c /<>/tools/lldb/source/Core/StringList.cpp [ 83%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/StructuredData.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/StructuredData.cpp.o -c /<>/tools/lldb/source/Core/StructuredData.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Target/Process.h:23, from /<>/tools/lldb/source/Host/linux/Host.cpp:25: /usr/include/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Target/Process.h:23, from /<>/tools/lldb/source/Host/linux/Host.cpp:25: /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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 83%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/HostInfoLinux.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/HostInfoLinux.cpp.o -c /<>/tools/lldb/source/Host/linux/HostInfoLinux.cpp [ 83%] Linking CXX static library ../../../../lib/liblldbExpression.a cd /<>/build-llvm/tools/lldb/source/Expression && /usr/bin/cmake -P CMakeFiles/lldbExpression.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 83%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Initialization /<>/build-llvm /<>/build-llvm/tools/lldb/source/Initialization /<>/build-llvm/tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Initialization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/depend.internal". Scanning dependencies of target lldbInitialization make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 83%] Building CXX object tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/SystemInitializerCommon.cpp.o cd /<>/build-llvm/tools/lldb/source/Initialization && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Initialization -I/<>/tools/lldb/source/Initialization -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInitialization.dir/SystemInitializerCommon.cpp.o -c /<>/tools/lldb/source/Initialization/SystemInitializerCommon.cpp [ 83%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/HostThreadLinux.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/HostThreadLinux.cpp.o -c /<>/tools/lldb/source/Host/linux/HostThreadLinux.cpp [ 83%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Timer.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Timer.cpp.o -c /<>/tools/lldb/source/Core/Timer.cpp [ 83%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/LibcGlue.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/LibcGlue.cpp.o -c /<>/tools/lldb/source/Host/linux/LibcGlue.cpp [ 85%] Building CXX object tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/SystemInitializer.cpp.o cd /<>/build-llvm/tools/lldb/source/Initialization && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Initialization -I/<>/tools/lldb/source/Initialization -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInitialization.dir/SystemInitializer.cpp.o -c /<>/tools/lldb/source/Initialization/SystemInitializer.cpp [ 85%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/ThisThread.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Host -I/<>/tools/lldb/source/Host -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/ThisThread.cpp.o -c /<>/tools/lldb/source/Host/linux/ThisThread.cpp [ 85%] Building CXX object tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/SystemLifetimeManager.cpp.o cd /<>/build-llvm/tools/lldb/source/Initialization && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Initialization -I/<>/tools/lldb/source/Initialization -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInitialization.dir/SystemLifetimeManager.cpp.o -c /<>/tools/lldb/source/Initialization/SystemLifetimeManager.cpp [ 85%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/UserID.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/UserID.cpp.o -c /<>/tools/lldb/source/Core/UserID.cpp [ 85%] Linking CXX static library ../../../../lib/liblldbHost.a cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/cmake -P CMakeFiles/lldbHost.dir/cmake_clean_target.cmake cd /<>/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/Condition.cpp.o CMakeFiles/lldbHost.dir/common/File.cpp.o CMakeFiles/lldbHost.dir/common/FileCache.cpp.o CMakeFiles/lldbHost.dir/common/FileSpec.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/IOObject.cpp.o CMakeFiles/lldbHost.dir/common/LockFileBase.cpp.o CMakeFiles/lldbHost.dir/common/Mutex.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/NativeRegisterContextRegisterInfo.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/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/TCPSocket.cpp.o CMakeFiles/lldbHost.dir/common/Terminal.cpp.o CMakeFiles/lldbHost.dir/common/ThisThread.cpp.o CMakeFiles/lldbHost.dir/common/ThreadLauncher.cpp.o CMakeFiles/lldbHost.dir/common/TimeValue.cpp.o CMakeFiles/lldbHost.dir/common/XML.cpp.o CMakeFiles/lldbHost.dir/common/UDPSocket.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/MainLoopPosix.cpp.o CMakeFiles/lldbHost.dir/posix/PipePosix.cpp.o CMakeFiles/lldbHost.dir/posix/ProcessLauncherPosix.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/HostThreadLinux.cpp.o CMakeFiles/lldbHost.dir/linux/LibcGlue.cpp.o CMakeFiles/lldbHost.dir/linux/ThisThread.cpp.o /usr/bin/ranlib ../../../../lib/liblldbHost.a make[4]: Leaving directory '/<>/build-llvm' [ 85%] Built target lldbHost /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Interpreter /<>/build-llvm /<>/build-llvm/tools/lldb/source/Interpreter /<>/build-llvm/tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Interpreter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/depend.internal". [ 85%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/UserSettingsController.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/UserSettingsController.cpp.o -c /<>/tools/lldb/source/Core/UserSettingsController.cpp Scanning dependencies of target lldbInterpreter make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 85%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/Args.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/Args.cpp.o -c /<>/tools/lldb/source/Interpreter/Args.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Interpreter/CommandObject.h:17, from /<>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17, from /<>/tools/lldb/source/Commands/CommandObjectThread.h:17, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Interpreter/CommandObject.h:17, from /<>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17, from /<>/tools/lldb/source/Commands/CommandObjectThread.h:17, from /<>/tools/lldb/source/Commands/CommandObjectThread.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual lldb_private::Error CommandObjectThreadUntil::CommandOptions::SetOptionValue(uint32_t, const char*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 85%] Linking CXX static library ../../../../lib/liblldbInitialization.a cd /<>/build-llvm/tools/lldb/source/Initialization && /usr/bin/cmake -P CMakeFiles/lldbInitialization.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 85%] Built target lldbInitialization /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ABI/SysV-arm /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 85%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/ABISysV_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm -I/<>/tools/lldb/source/Plugins/ABI/SysV-arm -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_arm.dir/ABISysV_arm.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp [ 85%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectType.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectType.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectType.cpp [ 85%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/UUID.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/UUID.cpp.o -c /<>/tools/lldb/source/Core/UUID.cpp [ 85%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Value.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Value.cpp.o -c /<>/tools/lldb/source/Core/Value.cpp [ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_arm.a cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_arm.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 85%] Built target lldbPluginABISysV_arm /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ABI/SysV-arm64 /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64 /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 85%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/ABISysV_arm64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64 -I/<>/tools/lldb/source/Plugins/ABI/SysV-arm64 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_arm64.dir/ABISysV_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp In file included from /<>/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0, from /<>/tools/lldb/include/lldb/Core/Module.h:28, from /<>/tools/lldb/source/Core/Value.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 85%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandAlias.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandAlias.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandAlias.cpp [ 85%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandHistory.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandHistory.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandHistory.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_arm64.a cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64 && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_arm64.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbPluginABISysV_arm64 /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ABI/SysV-hexagon /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/ABISysV_hexagon.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon -I/<>/tools/lldb/source/Plugins/ABI/SysV-hexagon -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_hexagon.dir/ABISysV_hexagon.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandInterpreter.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandInterpreter.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandInterpreter.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Value.h:15, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/Value.h:15, from /<>/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 >’ 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’ [ 86%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObject.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObject.cpp.o -c /<>/tools/lldb/source/Core/ValueObject.cpp /<>/tools/lldb/source/Interpreter/CommandInterpreter.cpp: In member function ‘void lldb_private::CommandInterpreter::OutputHelpText(lldb_private::Stream&, const char*, const char*, const char*, uint32_t)’: /<>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:2740:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((text[i] == ' ' && ::strchr((text+i+1), ' ') && chars_left < ::strchr((text+i+1), ' ')-(text+i)) || text[i] == '\n') ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_hexagon.a cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_hexagon.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbPluginABISysV_hexagon /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ABI/SysV-ppc /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/depend.internal". Scanning dependencies of target lldbPluginABISysV_ppc make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/ABISysV_ppc.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc -I/<>/tools/lldb/source/Plugins/ABI/SysV-ppc -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_ppc.dir/ABISysV_ppc.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp [ 86%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectVersion.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectVersion.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectVersion.cpp In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:13:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:24, from /<>/tools/lldb/include/lldb/Target/Target.h:31, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:35, from /<>/tools/lldb/source/Core/ValueObject.cpp:21: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 86%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectWatchpoint.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectWatchpoint.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp /<>/tools/lldb/source/Core/ValueObject.cpp: In member function ‘lldb::ValueObjectSP lldb_private::ValueObject::GetChildAtNamePath(const std::vector >&, lldb_private::ConstString*)’: /<>/tools/lldb/source/Core/ValueObject.cpp:704:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (name_of_error) ^~ /<>/tools/lldb/source/Core/ValueObject.cpp:706:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ return root; ^~~~~~ [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_ppc.a cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_ppc.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbPluginABISysV_ppc /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ABI/SysV-ppc64 /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64 /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/DependInfo.cmake --color= At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/ABISysV_ppc64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64 -I/<>/tools/lldb/source/Plugins/ABI/SysV-ppc64 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_ppc64.dir/ABISysV_ppc64.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandObject.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandObject.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandObject.cpp In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:13:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:24, from /<>/tools/lldb/include/lldb/Target/Target.h:31, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:35, from /<>/tools/lldb/source/Core/ValueObject.cpp:21: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/lldb/source/Core/ValueObject.cpp: In member function ‘lldb::ValueObjectSP lldb_private::ValueObject::GetValueForExpressionPath_Impl(const char*, const char**, lldb_private::ValueObject::ExpressionPathScanEndReason*, lldb_private::ValueObject::ExpressionPathEndResultType*, const lldb_private::ValueObject::GetValueForExpressionPathOptions&, lldb_private::ValueObject::ExpressionPathAftermath*)’: /<>/tools/lldb/source/Core/ValueObject.cpp:2818:32: warning: this statement may fall through [-Wimplicit-fallthrough=] expression_cstr++; // skip the - ~~~~~~~~~~~~~~~^~ /<>/tools/lldb/source/Core/ValueObject.cpp:2821:13: note: here case '.': // or fallthrough from -> ^~~~ [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_ppc64.a cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64 && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_ppc64.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbPluginABISysV_ppc64 /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ABI/SysV-mips /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/ABISysV_mips.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips -I/<>/tools/lldb/source/Plugins/ABI/SysV-mips -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_mips.dir/ABISysV_mips.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp [ 86%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectWatchpointCommand.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectWatchpointCommand.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandObjectRegexCommand.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandObjectRegexCommand.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 86%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectCast.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectCast.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectCast.cpp [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_mips.a cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_mips.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbPluginABISysV_mips /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ABI/SysV-mips64 /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64 /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/ABISysV_mips64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64 -I/<>/tools/lldb/source/Plugins/ABI/SysV-mips64 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_mips64.dir/ABISysV_mips64.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandObjectScript.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandObjectScript.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandObjectScript.cpp [ 86%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectLanguage.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Commands -I/<>/tools/lldb/source/Commands -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectLanguage.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectLanguage.cpp [ 86%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectChild.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectChild.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectChild.cpp [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_mips64.a cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64 && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_mips64.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbPluginABISysV_mips64 /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ABI/SysV-s390x /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/ABISysV_s390x.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x -I/<>/tools/lldb/source/Plugins/ABI/SysV-s390x -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_s390x.dir/ABISysV_s390x.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandOptionValidators.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandOptionValidators.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandOptionValidators.cpp [ 86%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectConstResult.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResult.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectConstResult.cpp [ 86%] Linking CXX static library ../../../../lib/liblldbCommands.a cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/cmake -P CMakeFiles/lldbCommands.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbCommands /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ABI/SysV-i386 /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386 /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/ABISysV_i386.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386 -I/<>/tools/lldb/source/Plugins/ABI/SysV-i386 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_i386.dir/ABISysV_i386.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandReturnObject.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandReturnObject.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandReturnObject.cpp [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_s390x.a cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_s390x.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_s390x.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_s390x.a CMakeFiles/lldbPluginABISysV_s390x.dir/ABISysV_s390x.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_s390x.a make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target lldbPluginABISysV_s390x /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 make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ABI/SysV-x86_64 /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64 /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/depend.internal". Scanning dependencies of target lldbPluginABISysV_x86_64 make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/ABISysV_x86_64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64 -I/<>/tools/lldb/source/Plugins/ABI/SysV-x86_64 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_x86_64.dir/ABISysV_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp [ 86%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectConstResultCast.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResultCast.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectConstResultCast.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupArchitecture.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupArchitecture.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupArchitecture.cpp [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_i386.a cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386 && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_i386.dir/cmake_clean_target.cmake cd /<>/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 [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupBoolean.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupBoolean.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupBoolean.cpp make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target lldbPluginABISysV_i386 /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ABI/MacOSX-i386 /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386 /<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/ABIMacOSX_i386.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386 -I/<>/tools/lldb/source/Plugins/ABI/MacOSX-i386 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABIMacOSX_i386.dir/ABIMacOSX_i386.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupFile.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupFile.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupFile.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:28, from /<>/tools/lldb/source/Core/ValueObjectConstResultCast.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupFormat.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupFormat.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupFormat.cpp [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_x86_64.a cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64 && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_x86_64.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbPluginABISysV_x86_64 /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ABI/MacOSX-arm /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm /<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/ABIMacOSX_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm -I/<>/tools/lldb/source/Plugins/ABI/MacOSX-arm -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABIMacOSX_arm.dir/ABIMacOSX_arm.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginABIMacOSX_i386.a cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386 && /usr/bin/cmake -P CMakeFiles/lldbPluginABIMacOSX_i386.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbPluginABIMacOSX_i386 /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ABI/MacOSX-arm64 /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64 /<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/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 '/<>/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 /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ make[4]: Entering directory '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/ABIMacOSX_arm64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64 -I/<>/tools/lldb/source/Plugins/ABI/MacOSX-arm64 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABIMacOSX_arm64.dir/ABIMacOSX_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupOutputFile.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupOutputFile.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 86%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectConstResultChild.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResultChild.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectConstResultChild.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupPlatform.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupPlatform.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginABIMacOSX_arm.a cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm && /usr/bin/cmake -P CMakeFiles/lldbPluginABIMacOSX_arm.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbPluginABIMacOSX_arm /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Disassembler/llvm /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm /<>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/depend.internal". Scanning dependencies of target lldbPluginDisassemblerLLVM make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/DisassemblerLLVMC.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm -I/<>/tools/lldb/source/Plugins/Disassembler/llvm -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDisassemblerLLVM.dir/DisassemblerLLVMC.cpp.o -c /<>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginABIMacOSX_arm64.a cd /<>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64 && /usr/bin/cmake -P CMakeFiles/lldbPluginABIMacOSX_arm64.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbPluginABIMacOSX_arm64 /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/depend.internal". Scanning dependencies of target lldbPluginDynamicLoaderMacOSXDYLD make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOSXDYLD.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD -I/<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOSXDYLD.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:28, from /<>/tools/lldb/source/Core/ValueObjectConstResultChild.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupString.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupString.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupString.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupUInt64.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupUInt64.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupUInt64.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupUUID.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupUUID.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupUUID.cpp In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:13:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:24, from /<>/tools/lldb/include/lldb/Target/Target.h:31, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:35, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupValueObjectDisplay.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupValueObjectDisplay.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp [ 86%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectConstResultImpl.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResultImpl.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginDisassemblerLLVM.a cd /<>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm && /usr/bin/cmake -P CMakeFiles/lldbPluginDisassemblerLLVM.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbPluginDisassemblerLLVM /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/depend.internal". Scanning dependencies of target lldbPluginDynamicLoaderPosixDYLD make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/AuxVector.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -I/<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/AuxVector.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.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 AuxVector::Entry&}; _Tp = AuxVector::Entry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp:17: /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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 86%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DYLDRendezvous.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -I/<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DYLDRendezvous.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValue.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValue.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValue.cpp [ 86%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectDynamicValue.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectDynamicValue.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectDynamicValue.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.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::DynamicLoaderDarwin::Segment&}; _Tp = lldb_private::DynamicLoaderDarwin::Segment; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:12: /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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueArch.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueArch.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueArch.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 86%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderDarwin.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD -I/<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderDarwin.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp In file included from /usr/include/c++/7/list:64:0, from /<>/tools/lldb/include/lldb/Interpreter/Args.h:15, from /<>/tools/lldb/include/lldb/Interpreter/Options.h:22, from /<>/tools/lldb/include/lldb/Target/Platform.h:30, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp:20: /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; _Tp = DYLDRendezvous::SOEntry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type ‘std::_List_const_iterator’ 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’ 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’ changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DynamicLoaderPOSIXDYLD.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -I/<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DynamicLoaderPOSIXDYLD.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp [ 86%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectList.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectList.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectList.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueArgs.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueArgs.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueArgs.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueArray.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueArray.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueArray.cpp In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:13:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:24, from /<>/tools/lldb/include/lldb/Target/Target.h:31, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:35, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 86%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectMemory.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectMemory.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectMemory.cpp /<>/tools/lldb/source/Interpreter/OptionValueArray.cpp: In member function ‘lldb_private::Error lldb_private::OptionValueArray::SetArgs(const lldb_private::Args&, lldb_private::VarSetOperationType)’: /<>/tools/lldb/source/Interpreter/OptionValueArray.cpp:317:23: warning: this statement may fall through [-Wimplicit-fallthrough=] m_values.clear(); ~~~~~~~~~~~~~~^~ /<>/tools/lldb/source/Interpreter/OptionValueArray.cpp:320:5: note: here case eVarSetOperationAppend: ^~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/STLUtils.h:19, from /<>/tools/lldb/include/lldb/Host/FileSpec.h:22, from /<>/tools/lldb/include/lldb/Core/PluginManager.h:18, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ 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 /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/include/lldb/Core/PluginManager.h:17, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.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 > >; _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 > >’ 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 > >’ 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 /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/include/lldb/Core/PluginManager.h:17, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.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 > >; _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 > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueBoolean.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueBoolean.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueBoolean.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/include/lldb/Core/PluginManager.h:17, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.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 > >; _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 > >’ 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 > >’ 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 > >’ 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 /<>/tools/lldb/include/lldb/Core/STLUtils.h:19, from /<>/tools/lldb/include/lldb/Host/FileSpec.h:22, from /<>/tools/lldb/include/lldb/Core/PluginManager.h:18, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:13: /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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/include/lldb/Core/PluginManager.h:17, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:13: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD && /usr/bin/cmake -P CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbPluginDynamicLoaderPosixDYLD /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/DynamicLoader/Static /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/depend.internal". Scanning dependencies of target lldbPluginDynamicLoaderStatic make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/DynamicLoaderStatic.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static -I/<>/tools/lldb/source/Plugins/DynamicLoader/Static -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderStatic.dir/DynamicLoaderStatic.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueChar.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueChar.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueChar.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueDictionary.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueDictionary.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueDictionary.cpp [ 86%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectRegister.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectRegister.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectRegister.cpp [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginDynamicLoaderStatic.a cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static && /usr/bin/cmake -P CMakeFiles/lldbPluginDynamicLoaderStatic.dir/cmake_clean_target.cmake cd /<>/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 make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target lldbPluginDynamicLoaderStatic /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/depend.internal". Scanning dependencies of target lldbPluginDynamicLoaderHexagonDYLD make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/HexagonDYLDRendezvous.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD -I/<>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/HexagonDYLDRendezvous.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp In file included from /<>/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0, from /<>/tools/lldb/include/lldb/Core/Module.h:28, from /<>/tools/lldb/source/Core/ValueObjectRegister.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueEnumeration.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueEnumeration.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.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::DynamicLoaderDarwin::ImageInfo&}; _Tp = lldb_private::DynamicLoaderDarwin::ImageInfo; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:12: /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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.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::Address&}; _Tp = lldb_private::Address; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:12: /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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:12: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:12: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/UniqueCStringMap.h:16, from /<>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:21, from /<>/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::Entry}; _Tp = lldb_private::UniqueCStringMap::Entry; _Alloc = std::allocator::Entry>]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::Entry, std::allocator::Entry> >::iterator {aka __gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::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::Entry, std::allocator::Entry> >::iterator {aka __gnu_cxx::__normal_iterator::Entry*, std::vector::Entry, std::allocator::Entry> > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/tools/lldb/include/lldb/Core/ConstString.h:16, from /<>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:17, from /<>/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::Entry*, std::vector::Entry, std::allocator::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::Entry*, std::vector::Entry, std::allocator::Entry> > >’ 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::Entry*, std::vector::Entry, std::allocator::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::Entry*, std::vector::Entry, std::allocator::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::Entry*, std::vector::Entry, std::allocator::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 /<>/include/llvm/ADT/StringRef.h:15, from /<>/tools/lldb/include/lldb/Core/ConstString.h:16, from /<>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:17, from /<>/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::Entry*, std::vector::Entry, std::allocator::Entry> > >; _Distance = int; _Tp = lldb_private::UniqueCStringMap::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::Entry*, std::vector::Entry, std::allocator::Entry> > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/tools/lldb/include/lldb/Core/ConstString.h:16, from /<>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:17, from /<>/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::Entry*, std::vector::Entry, std::allocator::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::Entry*, std::vector::Entry, std::allocator::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::Entry*, std::vector::Entry, std::allocator::Entry> > >’ 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::Entry*, std::vector::Entry, std::allocator::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::Entry*, std::vector::Entry, std::allocator::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 /<>/tools/lldb/include/lldb/Core/UniqueCStringMap.h:16, from /<>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:21, from /<>/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::Entry*, std::vector::Entry, std::allocator::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 /<>/include/llvm/ADT/StringRef.h:15, from /<>/tools/lldb/include/lldb/Core/ConstString.h:16, from /<>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:17, from /<>/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::Entry*, std::vector::Entry, std::allocator::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::Entry*, std::vector::Entry, std::allocator::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::Entry*, std::vector::Entry, std::allocator::Entry> > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueFileSpec.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFileSpec.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp In file included from /usr/include/c++/7/list:64:0, from /<>/tools/lldb/include/lldb/Target/Process.h:19, from /<>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp:19: /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; _Tp = HexagonDYLDRendezvous::SOEntry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type ‘std::_List_const_iterator’ 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’ changed in GCC 7.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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’ changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 86%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/DynamicLoaderHexagonDYLD.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD -I/<>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/DynamicLoaderHexagonDYLD.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD && /usr/bin/cmake -P CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/cmake_clean_target.cmake cd /<>/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/DynamicLoaderDarwin.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target lldbPluginDynamicLoaderMacOSXDYLD /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/depend.internal". Scanning dependencies of target lldbPluginDynamicLoaderWindowsDYLD make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/DynamicLoaderWindowsDYLD.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD -I/<>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/DynamicLoaderWindowsDYLD.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 86%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectSyntheticFilter.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectSyntheticFilter.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueFileSpecLIst.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFileSpecLIst.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD && /usr/bin/cmake -P CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbPluginDynamicLoaderWindowsDYLD /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ExpressionParser/Clang /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/depend.internal". Scanning dependencies of target lldbPluginExpressionParserClang make[4]: Leaving directory '/<>/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 /<>/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp: In member function ‘virtual lldb_private::Error lldb_private::OptionValueFileSpecList::SetValueFromString(llvm::StringRef, lldb_private::VarSetOperationType)’: /<>/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp:89:34: warning: this statement may fall through [-Wimplicit-fallthrough=] m_current_value.Clear(); ~~~~~~~~~~~~~~~~~~~~~^~ /<>/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp:92:9: note: here case eVarSetOperationAppend: ^~~~ make[4]: Entering directory '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ASTDumper.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTDumper.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp /<>/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp: In member function ‘virtual lldb::ValueObjectSP lldb_private::ValueObjectSynthetic::GetChildAtIndex(size_t, bool)’: /<>/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp:280:112: warning: format ‘%p’ expects argument of type ‘void*’, but argument 5 has type ‘lldb_private::SharingPtr::element_type* {aka lldb_private::ValueObject*}’ [-Wformat=] synth_guy.get(), ~~~~~~~~~~~~~~~ synth_guy.get() ? (synth_guy->IsSyntheticChildrenGenerated() ? "yes" : "no") : "no"); ^ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/STLUtils.h:19, from /<>/tools/lldb/include/lldb/Host/FileSpec.h:22, from /<>/tools/lldb/include/lldb/Core/PluginManager.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp:298:52: warning: format ‘%p’ expects argument of type ‘void*’, but argument 6 has type ‘std::unique_ptr::pointer {aka lldb_private::SyntheticChildrenFrontEnd*}’ [-Wformat=] m_synth_filter_ap.get()); ~~~~~~~~~~~~~~~~~~~~~~~^ /<>/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp:309:31: warning: format ‘%p’ expects argument of type ‘void*’, but argument 5 has type ‘lldb_private::ValueObject*’ [-Wformat=] valobj); ^ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/include/lldb/Core/PluginManager.h:17, from /<>/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 > >; _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 > >’ 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 > >’ 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 > >’ 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 /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/include/lldb/Core/PluginManager.h:17, from /<>/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 > >; _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 > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/include/lldb/Core/PluginManager.h:17, from /<>/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 > >; _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 > >’ 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 > >’ 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 > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/STLUtils.h:19, from /<>/tools/lldb/include/lldb/Host/FileSpec.h:22, from /<>/tools/lldb/include/lldb/Core/PluginManager.h:18, from /<>/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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/include/lldb/Core/PluginManager.h:17, from /<>/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 > >’ 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 > >’ 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 > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueFormat.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFormat.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueFormat.cpp [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD && /usr/bin/cmake -P CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbPluginDynamicLoaderHexagonDYLD /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ExpressionParser/Go /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/depend.internal". Scanning dependencies of target lldbPluginExpressionParserGo make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/GoLexer.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go -I/<>/tools/lldb/source/Plugins/ExpressionParser/Go -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserGo.dir/GoLexer.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Go/GoLexer.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 86%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectVariable.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectVariable.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectVariable.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/DeclVisitor.h:16, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.h:13, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 86%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/GoParser.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go -I/<>/tools/lldb/source/Plugins/ExpressionParser/Go -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserGo.dir/GoParser.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Go/GoParser.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueFormatEntity.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFormatEntity.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp [ 86%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/VMRange.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Core -I/<>/tools/lldb/source/Core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/VMRange.cpp.o -c /<>/tools/lldb/source/Core/VMRange.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/source/Core/VMRange.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 >; _Predicate = __gnu_cxx::__ops::_Iter_pred]’: /usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In static member function ‘static size_t lldb_private::VMRange::FindRangeIndexThatContainsValue(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 >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ /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 >’ 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 >; _Predicate = __gnu_cxx::__ops::_Iter_pred]’: /usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ 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 >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ [ 86%] Linking CXX static library ../../../../lib/liblldbCore.a cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/cmake -P CMakeFiles/lldbCore.dir/cmake_clean_target.cmake cd /<>/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/ArchSpec.cpp.o CMakeFiles/lldbCore.dir/Baton.cpp.o CMakeFiles/lldbCore.dir/Broadcaster.cpp.o CMakeFiles/lldbCore.dir/Communication.cpp.o CMakeFiles/lldbCore.dir/Connection.cpp.o CMakeFiles/lldbCore.dir/ConnectionMachPort.cpp.o CMakeFiles/lldbCore.dir/ConnectionSharedMemory.cpp.o CMakeFiles/lldbCore.dir/ConstString.cpp.o CMakeFiles/lldbCore.dir/CxaDemangle.cpp.o CMakeFiles/lldbCore.dir/DataBufferHeap.cpp.o CMakeFiles/lldbCore.dir/DataBufferMemoryMap.cpp.o CMakeFiles/lldbCore.dir/DataEncoder.cpp.o CMakeFiles/lldbCore.dir/DataExtractor.cpp.o CMakeFiles/lldbCore.dir/Debugger.cpp.o CMakeFiles/lldbCore.dir/Disassembler.cpp.o CMakeFiles/lldbCore.dir/DynamicLoader.cpp.o CMakeFiles/lldbCore.dir/EmulateInstruction.cpp.o CMakeFiles/lldbCore.dir/Error.cpp.o CMakeFiles/lldbCore.dir/Event.cpp.o CMakeFiles/lldbCore.dir/FastDemangle.cpp.o CMakeFiles/lldbCore.dir/FileLineResolver.cpp.o CMakeFiles/lldbCore.dir/FileSpecList.cpp.o CMakeFiles/lldbCore.dir/FormatEntity.cpp.o CMakeFiles/lldbCore.dir/History.cpp.o CMakeFiles/lldbCore.dir/IOHandler.cpp.o CMakeFiles/lldbCore.dir/Listener.cpp.o CMakeFiles/lldbCore.dir/Log.cpp.o CMakeFiles/lldbCore.dir/Logging.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/RegularExpression.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/Stream.cpp.o CMakeFiles/lldbCore.dir/StreamAsynchronousIO.cpp.o CMakeFiles/lldbCore.dir/StreamCallback.cpp.o CMakeFiles/lldbCore.dir/StreamFile.cpp.o CMakeFiles/lldbCore.dir/StreamGDBRemote.cpp.o CMakeFiles/lldbCore.dir/StreamString.cpp.o CMakeFiles/lldbCore.dir/StringList.cpp.o CMakeFiles/lldbCore.dir/StructuredData.cpp.o CMakeFiles/lldbCore.dir/Timer.cpp.o CMakeFiles/lldbCore.dir/UserID.cpp.o CMakeFiles/lldbCore.dir/UserSettingsController.cpp.o CMakeFiles/lldbCore.dir/UUID.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 CMakeFiles/lldbCore.dir/VMRange.cpp.o /usr/bin/ranlib ../../../../lib/liblldbCore.a make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target lldbCore /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Instruction/ARM /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM /<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/depend.internal". Scanning dependencies of target lldbPluginInstructionARM make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/EmulateInstructionARM.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM -I/<>/tools/lldb/source/Plugins/Instruction/ARM -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstructionARM.dir/EmulateInstructionARM.cpp.o -c /<>/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueLanguage.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueLanguage.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueLanguage.cpp [ 86%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/GoUserExpression.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go -I/<>/tools/lldb/source/Plugins/ExpressionParser/Go -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserGo.dir/GoUserExpression.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 86%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ASTResultSynthesizer.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTResultSynthesizer.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValuePathMappings.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValuePathMappings.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp /<>/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp: In member function ‘virtual lldb_private::Error lldb_private::OptionValuePathMappings::SetValueFromString(llvm::StringRef, lldb_private::VarSetOperationType)’: /<>/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp:112:34: warning: this statement may fall through [-Wimplicit-fallthrough=] m_path_mappings.Clear(m_notify_changes); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp:115:9: note: here case eVarSetOperationAppend: ^~~~ In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:13:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:24, from /<>/tools/lldb/include/lldb/Target/Target.h:31, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:15, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueProperties.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueProperties.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueProperties.cpp [ 86%] Building CXX object tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/EmulationStateARM.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM -I/<>/tools/lldb/source/Plugins/Instruction/ARM -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstructionARM.dir/EmulationStateARM.cpp.o -c /<>/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginExpressionParserGo.a cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go && /usr/bin/cmake -P CMakeFiles/lldbPluginExpressionParserGo.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbPluginExpressionParserGo /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Instruction/ARM64 /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64 /<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/depend.internal". Scanning dependencies of target lldbPluginInstructionARM64 make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/EmulateInstructionARM64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64 -I/<>/tools/lldb/source/Plugins/Instruction/ARM64 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstructionARM64.dir/EmulateInstructionARM64.cpp.o -c /<>/tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp /<>/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp: In member function ‘bool EmulationStateARM::StorePseudoRegisterValue(uint32_t, uint64_t)’: /<>/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp:84:19: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if ((dwarf_r0 <= reg_num) && (reg_num <= dwarf_cpsr)) ~~~~~~~~~^~~~~~~~~~ /<>/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp: In member function ‘uint64_t EmulationStateARM::ReadPseudoRegisterValue(uint32_t, bool&)’: /<>/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp:114:19: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if ((dwarf_r0 <= reg_num) && (reg_num <= dwarf_cpsr)) ~~~~~~~~~^~~~~~~~~~ [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueRegex.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueRegex.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueRegex.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginInstructionARM.a cd /<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM && /usr/bin/cmake -P CMakeFiles/lldbPluginInstructionARM.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbPluginInstructionARM /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Instruction/MIPS /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS /<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/depend.internal". Scanning dependencies of target lldbPluginInstructionMIPS make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/EmulateInstructionMIPS.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS -I/<>/tools/lldb/source/Plugins/Instruction/MIPS -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstructionMIPS.dir/EmulateInstructionMIPS.cpp.o -c /<>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueSInt64.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueSInt64.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueSInt64.cpp [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginInstructionARM64.a cd /<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64 && /usr/bin/cmake -P CMakeFiles/lldbPluginInstructionARM64.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64 && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstructionARM64.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginInstructionARM64.a CMakeFiles/lldbPluginInstructionARM64.dir/EmulateInstructionARM64.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginInstructionARM64.a make[4]: Leaving directory '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueString.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueString.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueString.cpp [ 86%] Built target lldbPluginInstructionARM64 /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Instruction/MIPS64 /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64 /<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/depend.internal". Scanning dependencies of target lldbPluginInstructionMIPS64 make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/EmulateInstructionMIPS64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64 -I/<>/tools/lldb/source/Plugins/Instruction/MIPS64 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstructionMIPS64.dir/EmulateInstructionMIPS64.cpp.o -c /<>/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueUInt64.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueUInt64.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueUInt64.cpp [ 86%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueUUID.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueUUID.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueUUID.cpp [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginInstructionMIPS64.a cd /<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64 && /usr/bin/cmake -P CMakeFiles/lldbPluginInstructionMIPS64.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbPluginInstructionMIPS64 /usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/depend.internal". Scanning dependencies of target lldbPluginInstrumentationRuntimeAddressSanitizer make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/AddressSanitizerRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer -I/<>/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/AddressSanitizerRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp [ 86%] Linking CXX static library ../../../../../../lib/liblldbPluginInstructionMIPS.a cd /<>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS && /usr/bin/cmake -P CMakeFiles/lldbPluginInstructionMIPS.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 86%] Built target lldbPluginInstructionMIPS /usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/depend.internal". Scanning dependencies of target lldbPluginInstrumentationRuntimeThreadSanitizer make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/build make[4]: Entering directory '/<>/build-llvm' [ 86%] Building CXX object tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/ThreadSanitizerRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer -I/<>/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/ThreadSanitizerRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.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/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ASTStructExtractor.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTStructExtractor.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp [ 87%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupVariable.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupVariable.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupVariable.cpp In file included from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:24:0, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginInstrumentationRuntimeAddressSanitizer.a cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer && /usr/bin/cmake -P CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginInstrumentationRuntimeAddressSanitizer.a CMakeFiles/lldbPluginInstrumentationRuntimeAddressSanitizer.dir/AddressSanitizerRuntime.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginInstrumentationRuntimeAddressSanitizer.a make[4]: Leaving directory '/<>/build-llvm' [ 87%] Built target lldbPluginInstrumentationRuntimeAddressSanitizer /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/JITLoader/GDB /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB /<>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/depend.internal". Scanning dependencies of target lldbPluginJITLoaderGDB make[4]: Leaving directory '/<>/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 '/<>/build-llvm' In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:17, from /<>/tools/lldb/include/lldb/Target/ABI.h:19, from /<>/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.h:18, from /<>/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/JITLoaderGDB.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB -I/<>/tools/lldb/source/Plugins/JITLoader/GDB -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginJITLoaderGDB.dir/JITLoaderGDB.cpp.o -c /<>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp /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(std::__cxx11::string, lldb::ThreadCollectionSP, lldb::ProcessSP, lldb_private::StructuredData::ObjectSP)::::; _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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupWatchpoint.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupWatchpoint.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupWatchpoint.cpp In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:25, from /<>/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.h:17, from /<>/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.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, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:15, from /<>/tools/lldb/include/lldb/Target/ABI.h:19, from /<>/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.h:18, from /<>/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.cpp:10: /usr/include/c++/7/bits/stl_map.h: In function ‘lldb::user_id_t Renumber(uint64_t, std::map&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In static member function ‘static void std::_Function_handler::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = GetRenumberedThreadIds(lldb::ProcessSP, lldb::ValueObjectSP, std::map&)::; _ArgTypes = {lldb_private::SharingPtr, lldb_private::StructuredData::Dictionary*}]’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 87%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/Options.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/Options.cpp.o -c /<>/tools/lldb/source/Interpreter/Options.cpp [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginInstrumentationRuntimeThreadSanitizer.a cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer && /usr/bin/cmake -P CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginInstrumentationRuntimeThreadSanitizer.a CMakeFiles/lldbPluginInstrumentationRuntimeThreadSanitizer.dir/ThreadSanitizerRuntime.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginInstrumentationRuntimeThreadSanitizer.a make[4]: Leaving directory '/<>/build-llvm' [ 87%] Built target lldbPluginInstrumentationRuntimeThreadSanitizer /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Language/CPlusPlus /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/depend.internal". Scanning dependencies of target lldbPluginCPlusPlusLanguage make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/BlockPointer.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/BlockPointer.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:25, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointID.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:22, from /<>/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 >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ 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 >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginJITLoaderGDB.a cd /<>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB && /usr/bin/cmake -P CMakeFiles/lldbPluginJITLoaderGDB.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 87%] Built target lldbPluginJITLoaderGDB /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Language/Go /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Language/Go /<>/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/depend.internal". Scanning dependencies of target lldbPluginGoLanguage make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/GoLanguage.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/Go && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/Go -I/<>/tools/lldb/source/Plugins/Language/Go -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginGoLanguage.dir/GoLanguage.cpp.o -c /<>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:21, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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 >’ 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’ [ 87%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/Property.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/Property.cpp.o -c /<>/tools/lldb/source/Interpreter/Property.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:28, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 87%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangASTSource.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangASTSource.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp In file included from /<>/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0, from /<>/tools/lldb/include/lldb/Symbol/GoASTContext.h:24, from /<>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp:24: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 87%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/ScriptInterpreter.cpp.o cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Interpreter -I/<>/tools/lldb/source/Interpreter -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/ScriptInterpreter.cpp.o -c /<>/tools/lldb/source/Interpreter/ScriptInterpreter.cpp 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’ [ 87%] Building CXX object tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/GoFormatterFunctions.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/Go && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/Go -I/<>/tools/lldb/source/Plugins/Language/Go -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginGoLanguage.dir/GoFormatterFunctions.cpp.o -c /<>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp [ 87%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusLanguage.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusLanguage.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp [ 87%] Linking CXX static library ../../../../lib/liblldbInterpreter.a cd /<>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/cmake -P CMakeFiles/lldbInterpreter.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 87%] Built target lldbInterpreter /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Language/Java /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Language/Java /<>/build-llvm/tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Language/Java/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/depend.internal". Scanning dependencies of target lldbPluginJavaLanguage make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/JavaFormatterFunctions.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/Java && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/Java -I/<>/tools/lldb/source/Plugins/Language/Java -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginJavaLanguage.dir/JavaFormatterFunctions.cpp.o -c /<>/tools/lldb/source/Plugins/Language/Java/JavaFormatterFunctions.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.h:19, from /<>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 87%] Building CXX object tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/JavaLanguage.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/Java && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/Java -I/<>/tools/lldb/source/Plugins/Language/Java -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginJavaLanguage.dir/JavaLanguage.cpp.o -c /<>/tools/lldb/source/Plugins/Language/Java/JavaLanguage.cpp In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15, from /<>/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*, std::vector, std::allocator > > >; _Distance = int; _Tp = llvm::detail::DenseMapPair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, llvm::DenseMap&, lldb_private::ClangASTImporter*, clang::ASTContext&) [with D = clang::FieldDecl; O = 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Distance = int; _Tp = llvm::detail::DenseMapPair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, llvm::DenseMap&, lldb_private::ClangASTImporter*, clang::ASTContext&) [with D = clang::CXXRecordDecl; O = clang::CharUnits]:: >]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15, from /<>/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*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&, llvm::DenseMap&, lldb_private::ClangASTImporter*, clang::ASTContext&) [with D = clang::CXXRecordDecl; O = clang::CharUnits]:: >]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, llvm::DenseMap&, lldb_private::ClangASTImporter*, clang::ASTContext&) [with D = clang::FieldDecl; O = 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, llvm::DenseMap&, lldb_private::ClangASTImporter*, clang::ASTContext&) [with D = clang::CXXRecordDecl; O = clang::CharUnits]:: >]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, llvm::DenseMap&, lldb_private::ClangASTImporter*, clang::ASTContext&) [with D = clang::FieldDecl; O = 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, llvm::DenseMap&, lldb_private::ClangASTImporter*, clang::ASTContext&) [with D = clang::CXXRecordDecl; O = clang::CharUnits]:: >]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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 /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/tools/clang/include/clang/AST/CharUnits.h:17, from /<>/tools/clang/include/clang/AST/ExternalASTSource.h:17, from /<>/tools/lldb/include/lldb/Symbol/ClangExternalASTSourceCommon.h:40, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:16, from /<>/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, llvm::detail::DenseMapPair, false>; _Tp = llvm::detail::DenseMapPair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:278:7: note: parameter passing for argument of type ‘llvm::DenseMapIterator, llvm::detail::DenseMapPair, 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, llvm::detail::DenseMapPair, false>’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:278:7: note: parameter passing for argument of type ‘llvm::DenseMapIterator, llvm::detail::DenseMapPair, false>’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:278:7: note: parameter passing for argument of type ‘llvm::DenseMapIterator, llvm::detail::DenseMapPair, false>’ changed in GCC 7.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/tools/clang/include/clang/AST/CharUnits.h:17, from /<>/tools/clang/include/clang/AST/ExternalASTSource.h:17, from /<>/tools/lldb/include/lldb/Symbol/ClangExternalASTSourceCommon.h:40, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:16, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In function ‘bool ImportOffsetMap(llvm::DenseMap&, llvm::DenseMap&, lldb_private::ClangASTImporter*, clang::ASTContext&) [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, llvm::detail::DenseMapPair, 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, llvm::detail::DenseMapPair, 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, llvm::detail::DenseMapPair, false>’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15, from /<>/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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginGoLanguage.a cd /<>/build-llvm/tools/lldb/source/Plugins/Language/Go && /usr/bin/cmake -P CMakeFiles/lldbPluginGoLanguage.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 87%] Built target lldbPluginGoLanguage /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Language/ObjC /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/depend.internal". Scanning dependencies of target lldbPluginObjCLanguage make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/ObjCLanguage.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/ObjCLanguage.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp [ 87%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionDeclMap.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionDeclMap.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginJavaLanguage.a cd /<>/build-llvm/tools/lldb/source/Plugins/Language/Java && /usr/bin/cmake -P CMakeFiles/lldbPluginJavaLanguage.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 87%] Built target lldbPluginJavaLanguage [ 87%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionParser.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionParser.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp [ 87%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CxxStringTypes.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CxxStringTypes.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:24:0, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:28, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:22: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:13:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:24, from /<>/tools/lldb/include/lldb/Target/Target.h:31, from /<>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp:25: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxx.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxx.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp: In constructor ‘lldb_private::ClangExpressionParser::ClangExpressionParser(lldb_private::ExecutionContextScope*, lldb_private::Expression&, bool)’: /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:422:53: warning: this statement may fall through [-Wimplicit-fallthrough=] m_compiler->getHeaderSearchOpts().UseLibcxx = true; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:424:5: note: here case lldb::eLanguageTypeC_plus_plus_03: ^~~~ 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/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionVariable.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionVariable.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:13:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:24, from /<>/tools/lldb/include/lldb/Target/Target.h:31, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:35, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 87%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/CF.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/CF.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp In file included from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:24:0, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 87%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangFunctionCaller.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangFunctionCaller.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.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/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxAtomic.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxAtomic.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:28, from /<>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type 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/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangModulesDeclVendor.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangModulesDeclVendor.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp [ 87%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxInitializerList.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxInitializerList.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:13:0, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionHelper.h:25, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h:17, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/TargetInfo.h:19, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 87%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxList.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxList.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.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/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/Cocoa.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/Cocoa.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:28, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:23: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:21:0, from /<>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17, from /<>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangPersistentVariables.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangPersistentVariables.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxMap.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxMap.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp /<>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp: In function ‘bool lldb_private::formatters::NSNumberSummaryProvider(lldb_private::ValueObject&, lldb_private::Stream&, const lldb_private::TypeSummaryOptions&)’: /<>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:526:35: warning: this statement may fall through [-Wimplicit-fallthrough=] data_location += 8; ~~~~~~~~~~~~~~^~~~ /<>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:528:17: note: here case 4: // 0B0100 ^~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ 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/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUserExpression.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUserExpression.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp [ 87%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/CoreMedia.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/CoreMedia.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:28, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:23: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 87%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUtilityFunction.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUtilityFunction.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp [ 87%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSArray.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSArray.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:24:0, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:19, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:24:0, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type 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/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxUnorderedMap.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxUnorderedMap.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:28, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:23: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:15, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:15, from /<>/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&, 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ 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/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/IRForTarget.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/IRForTarget.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp /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 make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Language/ObjCPlusPlus /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/depend.internal". Scanning dependencies of target lldbPluginObjCPlusPlusLanguage make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/ObjCPlusPlusLanguage.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus -I/<>/tools/lldb/source/Plugins/Language/ObjCPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/ObjCPlusPlusLanguage.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.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 /<>/tools/lldb/include/lldb/Core/ValueObject.h:18, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14, from /<>/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSDictionary.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSDictionary.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.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/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxVector.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxVector.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginObjCPlusPlusLanguage.a cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus && /usr/bin/cmake -P CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 87%] Built target lldbPluginObjCPlusPlusLanguage /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/depend.internal". Scanning dependencies of target lldbPluginCXXItaniumABI make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/ItaniumABILanguageRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI -I/<>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCXXItaniumABI.dir/ItaniumABILanguageRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/PassRegistry.h:24, from /<>/include/llvm/PassSupport.h:27, from /<>/include/llvm/Pass.h:387, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h:19, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 87%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcpp.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcpp.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp In file included from /<>/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0, from /<>/tools/lldb/include/lldb/Core/Module.h:28, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21, from /<>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19, from /<>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:24, from /<>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:28, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:24: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor&}; _Tp = lldb_private::formatters::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/PointerUnion.h:18, from /<>/tools/clang/include/clang/AST/APValue.h:21, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:15: /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 >’ 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::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 >’ 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/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSError.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSError.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginCPlusPlusLanguage.a cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/cmake -P CMakeFiles/lldbPluginCPlusPlusLanguage.dir/cmake_clean_target.cmake cd /<>/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/CxxStringTypes.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxx.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxAtomic.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxInitializerList.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxList.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxMap.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxUnorderedMap.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxVector.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcpp.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginCPlusPlusLanguage.a make[4]: Leaving directory '/<>/build-llvm' [ 87%] Built target lldbPluginCPlusPlusLanguage /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 make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/depend.internal". Scanning dependencies of target lldbPluginAppleObjCRuntime make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 87%] Linking CXX static library ../../../../../../../lib/liblldbPluginCXXItaniumABI.a cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI && /usr/bin/cmake -P CMakeFiles/lldbPluginCXXItaniumABI.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 87%] Built target lldbPluginCXXItaniumABI /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/LanguageRuntime/Go /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/depend.internal". Scanning dependencies of target lldbPluginLanguageRuntimeGo make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/GoLanguageRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go -I/<>/tools/lldb/source/Plugins/LanguageRuntime/Go -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginLanguageRuntimeGo.dir/GoLanguageRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginExpressionParserClang.a cd /<>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/cmake -P CMakeFiles/lldbPluginExpressionParserClang.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 87%] Built target lldbPluginExpressionParserClang /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/LanguageRuntime/Java /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/depend.internal". Scanning dependencies of target lldbPluginLanguageRuntimeJava make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/JavaLanguageRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java -I/<>/tools/lldb/source/Plugins/LanguageRuntime/Java -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginLanguageRuntimeJava.dir/JavaLanguageRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.cpp In file included from /<>/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0, from /<>/tools/lldb/include/lldb/Core/Module.h:28, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21, from /<>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginLanguageRuntimeGo.a cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go && /usr/bin/cmake -P CMakeFiles/lldbPluginLanguageRuntimeGo.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 87%] Built target lldbPluginLanguageRuntimeGo /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/depend.internal". Scanning dependencies of target lldbPluginRenderScriptRuntime make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginLanguageRuntimeJava.a cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java && /usr/bin/cmake -P CMakeFiles/lldbPluginLanguageRuntimeJava.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 87%] Built target lldbPluginLanguageRuntimeJava /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/MemoryHistory/asan /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan /<>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/depend.internal". Scanning dependencies of target lldbPluginMemoryHistoryASan make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/MemoryHistoryASan.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan -I/<>/tools/lldb/source/Plugins/MemoryHistory/asan -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginMemoryHistoryASan.dir/MemoryHistoryASan.cpp.o -c /<>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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 /<>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:17, from /<>/tools/lldb/include/lldb/Target/ABI.h:19, from /<>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:17, from /<>/tools/lldb/include/lldb/Target/ABI.h:19, from /<>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h:18, from /<>/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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 87%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSException.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSException.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSException.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/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV1.cpp.o [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginMemoryHistoryASan.a cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV1.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp cd /<>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan && /usr/bin/cmake -P CMakeFiles/lldbPluginMemoryHistoryASan.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 87%] Built target lldbPluginMemoryHistoryASan /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 make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive /<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/depend.internal". Scanning dependencies of target lldbPluginObjectContainerBSDArchive make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/ObjectContainerBSDArchive.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive -I/<>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/ObjectContainerBSDArchive.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:19, from /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectContainerBSDArchive.a cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/cmake_clean_target.cmake cd /<>/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 /usr/bin/ranlib ../../../../../../lib/liblldbPluginObjectContainerBSDArchive.a make[4]: Leaving directory '/<>/build-llvm' [ 87%] Built target lldbPluginObjectContainerBSDArchive /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O /<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/depend.internal". Scanning dependencies of target lldbPluginObjectContainerMachOArchive make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/ObjectContainerUniversalMachO.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O -I/<>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/ObjectContainerUniversalMachO.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:19, from /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:14: /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 > >’ 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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:60:0, from /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:16, from /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.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, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:16, from /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:14: /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 >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/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 >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/map:60:0, from /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:16, from /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.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, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:16, from /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:14: /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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:19, from /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:14: /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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:21:0, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:18, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp: In member function ‘virtual void ObjectContainerUniversalMachO::Dump(lldb_private::Stream*) const’: /<>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp:171:106: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘size_t {aka unsigned int}’ [-Wformat=] s->Printf("ObjectContainerUniversalMachO, num_archs = %lu, num_objects = %lu", num_archs, num_objects); ^ /<>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp:171:106: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t {aka unsigned int}’ [-Wformat=] At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 87%] Linking CXX static library ../../../../../../../lib/liblldbPluginRenderScriptRuntime.a cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime && /usr/bin/cmake -P CMakeFiles/lldbPluginRenderScriptRuntime.dir/cmake_clean_target.cmake cd /<>/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 /usr/bin/ranlib ../../../../../../../lib/liblldbPluginRenderScriptRuntime.a make[4]: Leaving directory '/<>/build-llvm' [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectContainerMachOArchive.a cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/cmake_clean_target.cmake [ 87%] Built target lldbPluginRenderScriptRuntime /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ObjectFile/ELF /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/DependInfo.cmake --color= cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/link.txt --verbose=1 Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/depend.internal". /usr/bin/ar qc ../../../../../../lib/liblldbPluginObjectContainerMachOArchive.a CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/ObjectContainerUniversalMachO.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginObjectContainerMachOArchive.a make[4]: Leaving directory '/<>/build-llvm' [ 87%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ObjectFile/PECOFF /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/DependInfo.cmake --color= Scanning dependencies of target lldbPluginObjectFileELF make[4]: Leaving directory '/<>/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 '/<>/build-llvm' Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/depend.internal". [ 87%] Building CXX object tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/ELFHeader.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF -I/<>/tools/lldb/source/Plugins/ObjectFile/ELF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectFileELF.dir/ELFHeader.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp Scanning dependencies of target lldbPluginObjectFilePECOFF make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/ObjectFilePECOFF.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF -I/<>/tools/lldb/source/Plugins/ObjectFile/PECOFF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectFilePECOFF.dir/ObjectFilePECOFF.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 87%] Building CXX object tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/ObjectFileELF.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF -I/<>/tools/lldb/source/Plugins/ObjectFile/ELF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectFileELF.dir/ObjectFileELF.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp: 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&)’: /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:700:46: warning: variable ‘vendor’ set but not used [-Wunused-but-set-variable] llvm::Triple::VendorType vendor; ^~~~~~ /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp: In static member function ‘static size_t ObjectFileELF::GetSectionHeaderInfo(ObjectFileELF::SectionHeaderColl&, const SetDataFunction&, const elf::ELFHeader&, lldb_private::UUID&, std::__cxx11::string&, uint32_t&, lldb_private::ArchSpec&)’: /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:1617:30: warning: variable ‘spec_ostype’ set but not used [-Wunused-but-set-variable] llvm::Triple::OSType spec_ostype; ^~~~~~~~~~~ /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:1764:67: warning: enum constant in boolean context [-Wint-in-bool-context] else if (header.e_flags && llvm::ELF::EF_MIPS_ABI2) ^~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:1764:34: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] else if (header.e_flags && llvm::ELF::EF_MIPS_ABI2) ^~ /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:1766:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ break; ^~~~~ /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp: In member function ‘virtual void ObjectFileELF::CreateSections(lldb_private::SectionList&)’: /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:2035:73: warning: enumeral and non-enumeral type in conditional expression [-Wextra] const uint32_t permissions = ((header.sh_flags & SHF_ALLOC) ? ePermissionsReadable : 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:2036:73: warning: enumeral and non-enumeral type in conditional expression [-Wextra] ((header.sh_flags & SHF_WRITE) ? ePermissionsWritable : 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:2037:77: warning: enumeral and non-enumeral type in conditional expression [-Wextra] ((header.sh_flags & SHF_EXECINSTR) ? ePermissionsExecutable : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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’ [ 87%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSIndexPath.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSIndexPath.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h:15, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h:15, from /<>/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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 87%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV2.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV2.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp [ 87%] Building CXX object tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/WindowsMiniDump.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF -I/<>/tools/lldb/source/Plugins/ObjectFile/PECOFF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectFilePECOFF.dir/WindowsMiniDump.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:18, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:18, from /<>/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 elf::ELFDynamic&}; _Tp = elf::ELFDynamic; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:18, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10: /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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectFilePECOFF.a cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectFilePECOFF.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 87%] Built target lldbPluginObjectFilePECOFF /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ObjectFile/JIT /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/depend.internal". Scanning dependencies of target lldbPluginObjectFileJIT make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/ObjectFileJIT.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT -I/<>/tools/lldb/source/Plugins/ObjectFile/JIT -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectFileJIT.dir/ObjectFileJIT.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:18, from /<>/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::Symbol&}; _Tp = lldb_private::Symbol; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:18, from /<>/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*)::; _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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:25, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:22, from /<>/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<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectFileELF.a cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectFileELF.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 87%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/OperatingSystem/Go /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go /<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/depend.internal". Scanning dependencies of target lldbPluginOSGo make[4]: Leaving directory '/<>/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 '/<>/build-llvm' In file included from /<>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:21:0, from /<>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 87%] Building CXX object tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/OperatingSystemGo.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go -I/<>/tools/lldb/source/Plugins/OperatingSystem/Go -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginOSGo.dir/OperatingSystemGo.cpp.o -c /<>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp: In member function ‘virtual lldb_private::UtilityFunction* lldb_private::AppleObjCRuntimeV2::CreateObjectChecker(const char*)’: /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:878:9: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] int len = 0; ^~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectFileJIT.a cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectFileJIT.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 87%] Built target lldbPluginObjectFileJIT [ 87%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTrampolineHandler.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTrampolineHandler.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSSet.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSSet.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.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 = {OperatingSystemGo::Goroutine}; _Tp = OperatingSystemGo::Goroutine; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginOSGo.a cd /<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go && /usr/bin/cmake -P CMakeFiles/lldbPluginOSGo.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 87%] Built target lldbPluginOSGo /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/OperatingSystem/Python /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python /<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/depend.internal". Scanning dependencies of target lldbPluginOSPython make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/OperatingSystemPython.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python -I/<>/tools/lldb/source/Plugins/OperatingSystem/Python -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginOSPython.dir/OperatingSystemPython.cpp.o -c /<>/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:13:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:24, from /<>/tools/lldb/include/lldb/Expression/UtilityFunction.h:22, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:22, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:28, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:23: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 87%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCDeclVendor.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCDeclVendor.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:28, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h:18, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:17, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.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::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor}; _Tp = lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginOSPython.a cd /<>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python && /usr/bin/cmake -P CMakeFiles/lldbPluginOSPython.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 87%] Built target lldbPluginOSPython /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Platform/Linux /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Platform/Linux /<>/build-llvm/tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/DependInfo.cmake --color= /usr/include/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/depend.internal". /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 >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Scanning dependencies of target lldbPluginPlatformLinux make[4]: Leaving directory '/<>/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]: Entering directory '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/PlatformLinux.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/Linux -I/<>/tools/lldb/source/Plugins/Platform/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformLinux.dir/PlatformLinux.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.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/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleThreadPlanStepThroughObjCTrampoline.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleThreadPlanStepThroughObjCTrampoline.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/ValueObject.h:18, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:15, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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::NSSetMSyntheticFrontEnd::SetItemDescriptor&}; _Tp = lldb_private::formatters::NSSetMSyntheticFrontEnd::SetItemDescriptor; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/ValueObject.h:18, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:15, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:14: /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 >’ 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::NSSetMSyntheticFrontEnd::GetChildAtIndex(size_t)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSString.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/source/Plugins/Language/ObjC -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSString.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformLinux.a cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/Linux && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformLinux.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 87%] Built target lldbPluginPlatformLinux /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 make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Platform/FreeBSD /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD /<>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/depend.internal". Scanning dependencies of target lldbPluginPlatformFreeBSD make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/PlatformFreeBSD.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD -I/<>/tools/lldb/source/Plugins/Platform/FreeBSD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformFreeBSD.dir/PlatformFreeBSD.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp [ 87%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCClassDescriptorV2.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCClassDescriptorV2.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp In file included from /<>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:21:0, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:16, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp: In member function ‘virtual size_t lldb_private::platform_freebsd::PlatformFreeBSD::GetSoftwareBreakpointTrapOpcode(lldb_private::Target&, lldb_private::BreakpointSite*)’: /<>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp:636:13: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp:639:5: note: here default: ^~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformFreeBSD.a cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformFreeBSD.dir/cmake_clean_target.cmake cd /<>/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 [ 87%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTypeEncodingParser.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTypeEncodingParser.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp make[4]: Leaving directory '/<>/build-llvm' [ 87%] Built target lldbPluginPlatformFreeBSD /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Platform/NetBSD /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD /<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/depend.internal". Scanning dependencies of target lldbPluginPlatformNetBSD make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/PlatformNetBSD.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD -I/<>/tools/lldb/source/Plugins/Platform/NetBSD -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformNetBSD.dir/PlatformNetBSD.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/lldb/include/lldb/Core/ThreadSafeDenseMap.h:17, from /<>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:26, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:20, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.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::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor}; _Tp = lldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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&)::; _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 >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h:16, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Platform/MacOSX /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX /<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/depend.internal". Scanning dependencies of target lldbPluginPlatformMacOSX make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwin.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwin.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp [ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformNetBSD.a cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformNetBSD.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformNetBSD.dir/link.txt --verbose=1 cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ /usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformNetBSD.a CMakeFiles/lldbPluginPlatformNetBSD.dir/PlatformNetBSD.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformNetBSD.a make[4]: Leaving directory '/<>/build-llvm' [ 87%] Built target lldbPluginPlatformNetBSD /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Platform/Windows /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Platform/Windows /<>/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/depend.internal". Scanning dependencies of target lldbPluginPlatformWindows make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/PlatformWindows.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/Windows && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/Windows -I/<>/tools/lldb/source/Plugins/Platform/Windows -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformWindows.dir/PlatformWindows.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp [ 89%] Linking CXX static library ../../../../../../lib/liblldbPluginObjCLanguage.a cd /<>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/cmake -P CMakeFiles/lldbPluginObjCLanguage.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 89%] Built target lldbPluginObjCLanguage /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Platform/POSIX /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX /<>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/depend.internal". Scanning dependencies of target lldbPluginPlatformPOSIX make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 89%] Building CXX object tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/PlatformPOSIX.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX -I/<>/tools/lldb/source/Plugins/Platform/POSIX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformPOSIX.dir/PlatformPOSIX.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp: In member function ‘virtual size_t PlatformDarwin::GetSoftwareBreakpointTrapOpcode(lldb_private::Target&, lldb_private::BreakpointSite*)’: /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:605:21: warning: this statement may fall through [-Wimplicit-fallthrough=] bp_is_thumb = true; ~~~~~~~~~~~~^~~~~~ /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:607:5: note: here case llvm::Triple::arm: ^~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 89%] Linking CXX static library ../../../../../../../lib/liblldbPluginAppleObjCRuntime.a cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/cmake -P CMakeFiles/lldbPluginAppleObjCRuntime.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 89%] Built target lldbPluginAppleObjCRuntime /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Platform/gdb-server /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server /<>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/depend.internal". Scanning dependencies of target lldbPluginPlatformGDB make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 89%] Building CXX object tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/PlatformRemoteGDBServer.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server -I/<>/tools/lldb/source/Plugins/Platform/gdb-server -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformGDB.dir/PlatformRemoteGDBServer.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwinKernel.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwinKernel.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp [ 89%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformWindows.a cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/Windows && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformWindows.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Platform/Kalimba /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba /<>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/depend.internal". Scanning dependencies of target lldbPluginPlatformKalimba make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 89%] Building CXX object tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/PlatformKalimba.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba -I/<>/tools/lldb/source/Plugins/Platform/Kalimba -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformKalimba.dir/PlatformKalimba.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformMacOSX.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformMacOSX.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp [ 89%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformPOSIX.a cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformPOSIX.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Platform/Android /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Platform/Android /<>/build-llvm/tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Android/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/depend.internal". Scanning dependencies of target lldbPluginPlatformAndroid make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 89%] Building CXX object tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/AdbClient.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/Android && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/Android -I/<>/tools/lldb/source/Plugins/Platform/Android -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformAndroid.dir/AdbClient.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/Android/AdbClient.cpp [ 89%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformKalimba.a cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformKalimba.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 89%] Built target lldbPluginPlatformKalimba /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Process/Linux /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/depend.internal". Scanning dependencies of target lldbPluginProcessLinux make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeProcessLinux.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeProcessLinux.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroid.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/Android && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/Android -I/<>/tools/lldb/source/Plugins/Platform/Android -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroid.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteiOS.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteiOS.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp [ 89%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformGDB.a cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformGDB.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 89%] Built target lldbPluginPlatformGDB /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Process/POSIX /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX /<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/depend.internal". Scanning dependencies of target lldbPluginProcessPOSIX make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 89%] Building CXX object tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/CrashReason.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX/. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessPOSIX.dir/CrashReason.cpp.o -c /<>/tools/lldb/source/Plugins/Process/POSIX/CrashReason.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessMessage.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX/. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessMessage.cpp.o -c /<>/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessPOSIXLog.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX/. -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessPOSIXLog.cpp.o -c /<>/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIXLog.cpp /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp: In member function ‘virtual lldb_private::Error lldb_private::process_linux::NativeProcessLinux::GetMemoryRegionInfo(lldb::addr_t, lldb_private::MemoryRegionInfo&)’: /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:1949:18: warning: variable ‘prev_base_address’ set but not used [-Wunused-but-set-variable] lldb::addr_t prev_base_address = 0; ^~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp: In member function ‘virtual void lldb_private::process_linux::NativeProcessLinux::DoStopIDBumped(uint32_t)’: /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:1999:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (log) ^~ /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:2002:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ if (log) ^~ [ 89%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessPOSIX.a cd /<>/build-llvm/tools/lldb/source/Plugins/Process/POSIX && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessPOSIX.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Process/gdb-remote /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/depend.internal". Scanning dependencies of target lldbPluginProcessGDBRemote make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 89%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunication.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunication.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp In file included from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:39:0: /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp: In member function ‘virtual lldb_private::Error lldb_private::process_linux::NativeProcessLinux::Resume(const lldb_private::ResumeActionList&)’: /<>/tools/lldb/include/lldb/Utility/LLDBAssert.h:18:48: warning: this statement may fall through [-Wimplicit-fallthrough=] #define lldbassert(x) lldb_private::lldb_assert(x, #x, __FUNCTION__, __FILE__, __LINE__) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:1654:13: note: in expansion of macro ‘lldbassert’ lldbassert(0 && "Unexpected state"); ^~~~~~~~~~ /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:1656:9: note: here default: ^~~~~~~ [ 89%] Building CXX object tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroidRemoteGDBServer.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/Android && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/Android -I/<>/tools/lldb/source/Plugins/Platform/Android -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroidRemoteGDBServer.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleTV.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleTV.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Host/Debug.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:19, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.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::MemoryRegionInfo&}; _Tp = lldb_private::MemoryRegionInfo; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Host/Debug.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:19, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.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 = lldb_private::process_linux::NativeProcessLinux::GetMemoryRegionInfo(lldb::addr_t, lldb_private::MemoryRegionInfo&)::; _ArgTypes = {const std::__cxx11::basic_string, std::allocator >&}]’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp: In member function ‘lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketType lldb_private::process_gdb_remote::GDBRemoteCommunication::CheckForPacket(const uint8_t*, size_t, StringExtractorGDBRemote&)’: /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp:847:32: warning: this statement may fall through [-Wimplicit-fallthrough=] isNotifyPacket = true; ~~~~~~~~~~~~~~~^~~~~~ /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp:850:13: note: here case '$': ^~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 89%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationClient.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationClient.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp [ 89%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformAndroid.a cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/Android && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformAndroid.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 89%] Built target lldbPluginPlatformAndroid /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Process/Utility /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/depend.internal". Scanning dependencies of target lldbPluginProcessUtility make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/DynamicRegisterInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/DynamicRegisterInfo.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleWatch.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/source/Plugins/Platform/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleWatch.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp: In member function ‘bool lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::ReadRegister(lldb::tid_t, uint32_t, StringExtractorGDBRemote&)’: /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:4195:17: warning: variable ‘packet_len’ set but not used [-Wunused-but-set-variable] int packet_len = 0; ^~~~~~~~~~ /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp: In member function ‘bool lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::ReadAllRegisters(lldb::tid_t, StringExtractorGDBRemote&)’: /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:4220:17: warning: variable ‘packet_len’ set but not used [-Wunused-but-set-variable] int packet_len = 0; ^~~~~~~~~~ /<>/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp: In member function ‘size_t DynamicRegisterInfo::SetRegisterInfo(const lldb_private::StructuredData::Dictionary&, const lldb_private::ArchSpec&)’: /<>/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp:309:22: warning: unused variable ‘ret_val’ [-Wunused-variable] uint32_t ret_val = opcode_extractor.GetHexBytesAvail (dwarf_opcode_bytes.data (), ^~~~~~~ [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp: In member function ‘bool lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::ReadExtFeature(lldb_private::ConstString, lldb_private::ConstString, std::__cxx11::string&, lldb_private::Error&)’: /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:4448:20: warning: this statement may fall through [-Wimplicit-fallthrough=] active = false; ~~~~~~~^~~~~~~ /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:4452:9: note: here case ( 'm' ) : ^~~~ [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_x86_64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_mips64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_mips64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_s390x.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_s390x.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_s390x.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeThreadLinux.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeThreadLinux.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:18, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.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 lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:18, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:11: /usr/include/c++/7/bits/stl_vector.h: In member function ‘size_t lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::GetCurrentThreadIDs(std::vector&, bool&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:18, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:11: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:60:0, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:15, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.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::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/ProcFileReader.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/ProcFileReader.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/ProcFileReader.cpp In file included from /usr/include/c++/7/map:61:0, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:15, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:11: /usr/include/c++/7/bits/stl_map.h: In member function ‘std::__cxx11::string lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::HarmonizeThreadIdsForProfileData(lldb_private::process_gdb_remote::ProcessGDBRemote*, StringExtractorGDBRemote&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 89%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformMacOSX.a cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformMacOSX.dir/cmake_clean_target.cmake cd /<>/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 /usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformMacOSX.a make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target lldbPluginPlatformMacOSX /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Process/elf-core /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/depend.internal". Scanning dependencies of target lldbPluginProcessElfCore make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 89%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/ProcessElfCore.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/ProcessElfCore.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:18, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:11: /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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/SingleStepCheck.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/Linux/. -I/<>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/SingleStepCheck.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/SingleStepCheck.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/FreeBSDSignals.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/FreeBSDSignals.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/FreeBSDSignals.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 89%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServer.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServer.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/GDBRemoteSignals.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/GDBRemoteSignals.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/GDBRemoteSignals.cpp [ 89%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessLinux.a cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessLinux.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginProcessLinux.dir/link.txt --verbose=1 /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_x86_64.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_mips64.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_s390x.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeThreadLinux.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/ProcFileReader.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/SingleStepCheck.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessLinux.a make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target lldbPluginProcessLinux [ 89%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/ThreadElfCore.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/ThreadElfCore.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/HistoryThread.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/HistoryThread.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp /<>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp: In member function ‘lldb::addr_t ProcessElfCore::AddAddressRangeFromLoadSegment(const elf::ELFProgramHeader*)’: /<>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:172:71: warning: enumeral and non-enumeral type in conditional expression [-Wextra] const uint32_t permissions = ((header->p_flags & llvm::ELF::PF_R) ? lldb::ePermissionsReadable : 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:173:71: warning: enumeral and non-enumeral type in conditional expression [-Wextra] ((header->p_flags & llvm::ELF::PF_W) ? lldb::ePermissionsWritable : 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:174:71: warning: enumeral and non-enumeral type in conditional expression [-Wextra] ((header->p_flags & llvm::ELF::PF_X) ? lldb::ePermissionsExecutable : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerCommon.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerCommon.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp /<>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp: In member function ‘virtual lldb::RegisterContextSP ThreadElfCore::CreateRegisterContextForFrame(lldb_private::StackFrame*)’: /<>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:187:134: warning: ‘new’ of type ‘RegisterContextCorePOSIX_x86_64’ with extended alignment 64 [-Waligned-new=] m_thread_reg_ctx_sp.reset(new RegisterContextCorePOSIX_x86_64 (*this, reg_interface, m_gpregset_data, m_fpregset_data)); ^ /<>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:187:134: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /<>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:187:134: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 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 /<>/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*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:15, from /<>/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*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const ProcessElfCore::NT_FILE_Entry&}; _Tp = ProcessElfCore::NT_FILE_Entry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void ProcessElfCore::ParseThreadContextsFromNoteSegment(const elf::ELFProgramHeader*, lldb_private::DataExtractor)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/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&}; _Tp = lldb_private::RangeData; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:13, from /<>/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*, std::vector, std::allocator > > >’ 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 /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:15, from /<>/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*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData]’: /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/include/lldb/Core/DataBufferHeap.h:15, from /<>/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*, std::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::RangeData*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ changed in GCC 7.1 [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/HistoryUnwind.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/HistoryUnwind.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.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 ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’: /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::RangeData*; _Distance = int]’: /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ [ 89%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp /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::vector, std::allocator > > >; _Distance = int; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _OutputIterator = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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 ‘virtual lldb_private::Error ProcessElfCore::DoLoadCore()’: /usr/include/c++/7/bits/stl_algo.h:5003:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 89%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_mips64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_mips64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerLLGS.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerLLGS.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_powerpc.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_powerpc.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/InferiorCallPOSIX.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/InferiorCallPOSIX.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_s390x.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_s390x.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_x86_64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/source/Plugins/Process/elf-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp: In member function ‘lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::Handle_vCont(StringExtractorGDBRemote&)’: /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:1363:17: warning: this statement may fall through [-Wimplicit-fallthrough=] if (thread_action.signal == 0) ^~ /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:1367:13: note: here case 'c': ^~~~ /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:1374:17: warning: this statement may fall through [-Wimplicit-fallthrough=] if (thread_action.signal == 0) ^~ /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:1378:13: note: here case 's': ^~~~ [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/LinuxSignals.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/LinuxSignals.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/LinuxSignals.cpp /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp: In constructor ‘RegisterContextCorePOSIX_x86_64::RegisterContextCorePOSIX_x86_64(lldb_private::Thread&, lldb_private::RegisterInfoInterface*, const lldb_private::DataExtractor&, const lldb_private::DataExtractor&)’: /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp:23:18: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] size_t size, len; ^~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:28, from /<>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 89%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessElfCore.a cd /<>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessElfCore.dir/cmake_clean_target.cmake cd /<>/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_s390x.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_x86_64.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessElfCore.a make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target lldbPluginProcessElfCore /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/SymbolFile/DWARF /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/depend.internal". In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Broadcaster.h:20, from /<>/tools/lldb/include/lldb/Core/Communication.h:22, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:20, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/MipsLinuxSignals.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/MipsLinuxSignals.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/MipsLinuxSignals.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/Broadcaster.h:20, from /<>/tools/lldb/include/lldb/Core/Communication.h:22, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:14: /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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Scanning dependencies of target lldbPluginSymbolFileDWARF make[4]: Leaving directory '/<>/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 /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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ make[4]: Entering directory '/<>/build-llvm' [ 89%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DIERef.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DIERef.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/NetBSDSignals.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/NetBSDSignals.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/NetBSDSignals.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_i386.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_i386.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 89%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerPlatform.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerPlatform.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAbbreviationDeclaration.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAbbreviationDeclaration.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_x86_64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDummy.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDummy.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp [ 89%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserClang.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserClang.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 89%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserGo.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserGo.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:28, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:26, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:12: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 89%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteRegisterContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteRegisterContext.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.h:16, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.h:16, from /<>/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 >&, 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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_arm64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm64.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_i386.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_i386.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserJava.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserJava.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_mips64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_mips64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_powerpc.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_powerpc.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_x86_64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemote.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemote.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextHistory.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextHistory.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp: In member function ‘virtual lldb::TypeSP DWARFASTParserClang::ParseTypeFromDWARF(const lldb_private::SymbolContext&, const DWARFDIE&, lldb_private::Log*, bool*)’: /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:375:74: warning: this statement may fall through [-Wimplicit-fallthrough=] if (strcmp(type_name_cstr, "nullptr_t") == 0 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ strcmp(type_name_cstr, "decltype(nullptr)") == 0 ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:385:25: note: here case DW_TAG_base_type: ^~~~ [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAttribute.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAttribute.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFCompileUnit.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFCompileUnit.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:16, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:16, from /<>/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 >&, 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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp: In member function ‘void lldb_private::process_gdb_remote::ProcessGDBRemote::BuildDynamicRegisterInfo(bool)’: /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:655:33: warning: unused variable ‘ret_val’ [-Wunused-variable] uint32_t ret_val = opcode_extractor.GetHexBytesAvail (dwarf_opcode_bytes.data (), ^~~~~~~ /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp: In lambda function: /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:4516:26: warning: unused variable ‘ret_val’ [-Wunused-variable] uint32_t ret_val = opcode_extractor.GetHexBytesAvail (dwarf_opcode_bytes.data (), ^~~~~~~ [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_arm64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm64.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_i386.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_i386.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_x86_64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDataExtractor.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDataExtractor.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/STLUtils.h:19, from /<>/tools/lldb/include/lldb/Core/StringList.h:24, from /<>/tools/lldb/include/lldb/Breakpoint/WatchpointOptions.h:22, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:21, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:28: /usr/include/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAbbrev.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAbbrev.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_s390x.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_s390x.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_s390x.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/STLUtils.h:19, from /<>/tools/lldb/include/lldb/Core/StringList.h:24, from /<>/tools/lldb/include/lldb/Breakpoint/WatchpointOptions.h:22, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:21, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:28: /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&)::; _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 >’ 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&)::; _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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/STLUtils.h:19, from /<>/tools/lldb/include/lldb/Core/StringList.h:24, from /<>/tools/lldb/include/lldb/Breakpoint/WatchpointOptions.h:22, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:21, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:28: /usr/include/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/STLUtils.h:19, from /<>/tools/lldb/include/lldb/Core/StringList.h:24, from /<>/tools/lldb/include/lldb/Breakpoint/WatchpointOptions.h:22, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:21, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:28: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ 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::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 > >’ 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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:1714:1: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 } ^ /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:1714:1: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/STLUtils.h:19, from /<>/tools/lldb/include/lldb/Core/StringList.h:24, from /<>/tools/lldb/include/lldb/Breakpoint/WatchpointOptions.h:22, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:21, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:28: /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 > >’ 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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:1694:1: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 } ^ /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:1694:1: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/STLUtils.h:19, from /<>/tools/lldb/include/lldb/Core/StringList.h:24, from /<>/tools/lldb/include/lldb/Breakpoint/WatchpointOptions.h:22, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:21, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:28: /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]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAranges.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAranges.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLLDB.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLLDB.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/STLUtils.h:19, from /<>/tools/lldb/include/lldb/Core/StringList.h:24, from /<>/tools/lldb/include/lldb/Breakpoint/WatchpointOptions.h:22, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:21, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:28: /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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugArangeSet.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugArangeSet.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfo.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp /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()::; _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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 > >’ 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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:114:5: note: parameter passing for argument of type ‘std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:143:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(begin() + (__position - cbegin()), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp:119:44: note: parameter passing for argument of type ‘std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 m_arange_descriptors.insert(pos, range); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp:151:40: note: parameter passing for argument of type ‘std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 m_arange_descriptors.insert(pos, range); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13, from /<>/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 >; _Predicate = __gnu_cxx::__ops::_Iter_pred]’: /usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ 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 >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfoEntry.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfoEntry.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 90%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemoteLog.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemoteLog.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugLine.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugLine.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp: In member function ‘size_t DWARFDebugInfoEntry::GetAttributes(const DWARFCompileUnit*, DWARFFormValue::FixedFormSizes, DWARFAttributes&, uint32_t) const’: /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp:938:17: warning: this statement may fall through [-Wimplicit-fallthrough=] if (curr_depth > 0) ^~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp:946:13: note: here default: ^~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacro.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacro.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacro.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/ThreadGDBRemote.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/source/Plugins/Process/gdb-remote -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/ThreadGDBRemote.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMacOSXFrameBackchain.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMacOSXFrameBackchain.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h:14, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h:14, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h:14, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:364:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:114:5: note: parameter passing for argument of type ‘std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:136:19: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(begin() + (__position - cbegin()), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h:14, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:1133:30: note: parameter passing for argument of type ‘std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 state_coll.insert(range.first, state); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:1143:34: note: parameter passing for argument of type ‘std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 state_coll.insert(range.second, state); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfo.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfoEntry.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfoEntry.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_arm.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_i386.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_i386.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_i386.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_x86_64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_x86_64.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMemory.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMemory.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnames.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnames.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnamesSet.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnamesSet.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/StructuredData.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h:19, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/StructuredData.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h:19, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:11: /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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 90%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessGDBRemote.a cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessGDBRemote.dir/cmake_clean_target.cmake cd /<>/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/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 '/<>/build-llvm' [ 90%] Built target lldbPluginProcessGDBRemote /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/SymbolFile/Symtab /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/depend.internal". Scanning dependencies of target lldbPluginSymbolFileSymtab make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/SymbolFileSymtab.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab -I/<>/tools/lldb/source/Plugins/SymbolFile/Symtab -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileSymtab.dir/SymbolFileSymtab.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugRanges.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugRanges.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextNetBSD_x86_64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextNetBSD_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDeclContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDeclContext.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp [ 90%] Linking CXX static library ../../../../../../lib/liblldbPluginSymbolFileSymtab.a cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab && /usr/bin/cmake -P CMakeFiles/lldbPluginSymbolFileSymtab.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 90%] Built target lldbPluginSymbolFileSymtab /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/SymbolFile/PDB /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/depend.internal". Scanning dependencies of target lldbPluginSymbolFilePDB make[4]: Leaving directory '/<>/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 [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDefines.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDefines.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp make[4]: Entering directory '/<>/build-llvm' [ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/PDBASTParser.cpp.o [ 91%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB -I/<>/tools/lldb/source/Plugins/SymbolFile/PDB -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFilePDB.dir/PDBASTParser.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp [ 91%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIE.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIE.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp [ 91%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIECollection.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIECollection.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/DeclarationName.h:16, from /<>/tools/clang/include/clang/AST/ASTImporter.h:17, from /<>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21, from /<>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.h:15, from /<>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 91%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFFormValue.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFFormValue.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp [ 91%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp [ 91%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/HashedNameToDIE.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/HashedNameToDIE.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp [ 91%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/LogChannelDWARF.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/LogChannelDWARF.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp: In member function ‘void DWARFMappedHash::Prologue::AppendAtom(DWARFMappedHash::AtomType, dw_form_t)’: /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp:222:43: warning: this statement may fall through [-Wimplicit-fallthrough=] hash_data_has_fixed_byte_size = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp:224:9: note: here case DW_FORM_flag: ^~~~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp:232:43: warning: this statement may fall through [-Wimplicit-fallthrough=] hash_data_has_fixed_byte_size = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp:234:9: note: here case DW_FORM_data2: ^~~~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp:240:43: warning: this statement may fall through [-Wimplicit-fallthrough=] hash_data_has_fixed_byte_size = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp:242:9: note: here case DW_FORM_data4: ^~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 91%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/NameToDIE.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/NameToDIE.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp [ 91%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARF.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARF.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 91%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_mips64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_mips64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp [ 91%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwo.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwo.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp In file included from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:13:0: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 91%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_powerpc.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_powerpc.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.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/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDebugMap.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDebugMap.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp [ 91%] Building CXX object tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/SymbolFilePDB.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB -I/<>/tools/lldb/source/Plugins/SymbolFile/PDB -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFilePDB.dir/SymbolFilePDB.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp [ 91%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_s390x.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_s390x.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp In file included from /<>/include/llvm/DebugInfo/PDB/IPDBSession.h:15:0, from /<>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h:17, from /<>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /usr/include/c++/7/vector:60:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:14, from /<>/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*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Core/RangeMap.h:15, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:17, from /<>/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*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:60:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:14, from /<>/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*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Core/RangeMap.h:15, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:17, from /<>/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*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:14, from /<>/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&}; _Tp = lldb_private::RangeData; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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&}; _Tp = lldb_private::RangeData; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:14, from /<>/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*, std::vector, std::allocator > > >’ 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 /<>/tools/lldb/include/lldb/Core/RangeMap.h:15, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:17, from /<>/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*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData]’: /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData]’: /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Core/RangeMap.h:15, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:17, from /<>/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*, std::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::RangeData*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::RangeData*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >]’: /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::RangeData*; _Distance = int]’: /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Distance = int; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _OutputIterator = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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 /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:14, from /<>/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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Core/RangeMap.h:15, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:17, from /<>/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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’: /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::RangeData*; _Distance = int]’: /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Distance = int; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _OutputIterator = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 91%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/UniqueDWARFASTType.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/UniqueDWARFASTType.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp [ 91%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_x86.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_x86.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp [ 91%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextThreadMemory.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextThreadMemory.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 91%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/StopInfoMachException.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/StopInfoMachException.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp [ 91%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/ThreadMemory.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/ThreadMemory.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp In file included from /usr/include/c++/7/list:60:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:15, from /<>/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*, std::vector, std::allocator > > >; _Tp = lldb_private::Range; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23, from /<>/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*, std::vector, std::allocator > > >; _Tp = lldb_private::Range; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/list:60:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:15, from /<>/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*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23, from /<>/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*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 [ 91%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/UnwindLLDB.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/UnwindLLDB.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp [ 91%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/UnwindMacOSXFrameBackchain.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/source/Plugins/Process/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/UnwindMacOSXFrameBackchain.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20, from /<>/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&}; _Tp = lldb_private::RangeData; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 /usr/include/c++/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&}; _Tp = lldb_private::Range; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lldb_private::RangeVector::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*, std::vector, std::allocator > > >’ 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 /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23, from /<>/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*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData]’: /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _Temporary_buffer<_ForwardIterator, _Tp>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Symbol/Block.h:15, from /<>/tools/lldb/include/lldb/Symbol/Function.h:14, from /<>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.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 UnwindMacOSXFrameBackchain::Cursor&}; _Tp = UnwindMacOSXFrameBackchain::Cursor; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /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]’: /usr/include/c++/7/bits/vector.tcc:114:5: note: parameter passing for argument of type ‘std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:143:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(begin() + (__position - cbegin()), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Symbol/Block.h:15, from /<>/tools/lldb/include/lldb/Symbol/Function.h:14, from /<>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:15: /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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:265:41: note: parameter passing for argument of type ‘std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}’ 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 /<>/tools/lldb/include/lldb/Symbol/Block.h:15, from /<>/tools/lldb/include/lldb/Symbol/Function.h:14, from /<>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:15: /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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:166:41: note: parameter passing for argument of type ‘std::vector::const_iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 m_cursors.insert(m_cursors.begin()+1, cursor); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX /<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/depend.internal". /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::vector, std::allocator > > >; _Tp = lldb_private::Range]’: /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23, from /<>/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*, std::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 Scanning dependencies of target lldbPluginSystemRuntimeMacOSX make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 91%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetItemInfoHandler.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetItemInfoHandler.cpp.o -c /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp [ 91%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessUtility.a cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessUtility.dir/cmake_clean_target.cmake cd /<>/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/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_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_arm64.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_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_arm64.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/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_s390x.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_x86.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextThreadMemory.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 '/<>/build-llvm' [ 91%] Built target lldbPluginProcessUtility /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/SymbolVendor/ELF /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF /<>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/depend.internal". Scanning dependencies of target lldbPluginSymbolVendorELF make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 93%] Building CXX object tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/SymbolVendorELF.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF -I/<>/tools/lldb/source/Plugins/SymbolVendor/ELF -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolVendorELF.dir/SymbolVendorELF.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp /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*, std::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::RangeData*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::Range*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >]’: /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::RangeData*; _Distance = int]’: /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Distance = int; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _OutputIterator = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >]’: /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::Range*; _Distance = int]’: /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Distance = int; _Pointer = lldb_private::Range*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _OutputIterator = lldb_private::Range*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Pointer = lldb_private::Range*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Pointer = lldb_private::Range*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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 /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20, from /<>/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*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23, from /<>/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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20, from /<>/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*, std::vector, std::allocator > > >’ 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 /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23, from /<>/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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:13:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:24, from /<>/tools/lldb/include/lldb/Expression/UtilityFunction.h:22, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.h:23, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 93%] Linking CXX static library ../../../../../../lib/liblldbPluginSymbolVendorELF.a cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF && /usr/bin/cmake -P CMakeFiles/lldbPluginSymbolVendorELF.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 93%] Built target lldbPluginSymbolVendorELF /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation /<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/depend.internal". Scanning dependencies of target lldbPluginUnwindAssemblyInstEmulation make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 93%] Building CXX object tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/UnwindAssemblyInstEmulation.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation -I/<>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/UnwindAssemblyInstEmulation.cpp.o -c /<>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp [ 93%] Linking CXX static library ../../../../../../lib/liblldbPluginSymbolFilePDB.a cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB && /usr/bin/cmake -P CMakeFiles/lldbPluginSymbolFilePDB.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 93%] Built target lldbPluginSymbolFilePDB /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/UnwindAssembly/x86 /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86 /<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/depend.internal". Scanning dependencies of target lldbPluginUnwindAssemblyX86 make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 93%] Building CXX object tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/UnwindAssembly-x86.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86 && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86 -I/<>/tools/lldb/source/Plugins/UnwindAssembly/x86 -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginUnwindAssemblyX86.dir/UnwindAssembly-x86.cpp.o -c /<>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 93%] Linking CXX static library ../../../../../../lib/liblldbPluginSymbolFileDWARF.a cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/cmake -P CMakeFiles/lldbPluginSymbolFileDWARF.dir/cmake_clean_target.cmake cd /<>/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/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/SymbolFileDWARFDebugMap.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/UniqueDWARFASTType.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginSymbolFileDWARF.a make[4]: Leaving directory '/<>/build-llvm' [ 93%] Built target lldbPluginSymbolFileDWARF /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Symbol /<>/build-llvm /<>/build-llvm/tools/lldb/source/Symbol /<>/build-llvm/tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Symbol/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/depend.internal". Scanning dependencies of target lldbSymbol make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 93%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ArmUnwindInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ArmUnwindInfo.cpp.o -c /<>/tools/lldb/source/Symbol/ArmUnwindInfo.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:22, from /<>/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 >; _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 >’ 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 >; _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 >’ 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 >’ 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 /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:22, from /<>/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 >; _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 >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:22, from /<>/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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 /<>/tools/lldb/source/Symbol/ArmUnwindInfo.cpp:10: /usr/include/c++/7/bits/vector.tcc: In constructor ‘lldb_private::ArmUnwindInfo::ArmUnwindInfo(const 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 >’ 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 /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:22, from /<>/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 >’ 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 >’ 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 >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Block.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Block.cpp.o -c /<>/tools/lldb/source/Symbol/Block.cpp [ 93%] Linking CXX static library ../../../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a cd /<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation && /usr/bin/cmake -P CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 93%] Built target lldbPluginUnwindAssemblyInstEmulation /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Target /<>/build-llvm /<>/build-llvm/tools/lldb/source/Target /<>/build-llvm/tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Target/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/depend.internal". [ 93%] Linking CXX static library ../../../../../../lib/liblldbPluginUnwindAssemblyX86.a cd /<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86 && /usr/bin/cmake -P CMakeFiles/lldbPluginUnwindAssemblyX86.dir/cmake_clean_target.cmake cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ cd /<>/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 /usr/bin/ranlib ../../../../../../lib/liblldbPluginUnwindAssemblyX86.a make[4]: Leaving directory '/<>/build-llvm' [ 93%] Built target lldbPluginUnwindAssemblyX86 /usr/bin/make -f tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/build.make tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Utility /<>/build-llvm /<>/build-llvm/tools/lldb/source/Utility /<>/build-llvm/tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Utility/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/depend.internal". Scanning dependencies of target lldbUtility make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 93%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/ARM_DWARF_Registers.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/ARM_DWARF_Registers.cpp.o -c /<>/tools/lldb/source/Utility/ARM_DWARF_Registers.cpp Scanning dependencies of target lldbTarget make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 93%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetPendingItemsHandler.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetPendingItemsHandler.cpp.o -c /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp [ 93%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ABI.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ABI.cpp.o -c /<>/tools/lldb/source/Target/ABI.cpp [ 93%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/ARM64_DWARF_Registers.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/ARM64_DWARF_Registers.cpp.o -c /<>/tools/lldb/source/Utility/ARM64_DWARF_Registers.cpp /<>/tools/lldb/source/Utility/ARM64_DWARF_Registers.cpp: In function ‘bool arm64_dwarf::GetRegisterInfo(unsigned int, lldb_private::RegisterInfo&)’: /<>/tools/lldb/source/Utility/ARM64_DWARF_Registers.cpp:112:17: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if (reg_num >= x0 && reg_num <= pc) ~~~~~~~~^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 93%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/ConvertEnum.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/ConvertEnum.cpp.o -c /<>/tools/lldb/source/Utility/ConvertEnum.cpp [ 93%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/JSON.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/JSON.cpp.o -c /<>/tools/lldb/source/Utility/JSON.cpp In file included from /<>/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0, from /<>/tools/lldb/include/lldb/Core/Module.h:28, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 93%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangASTContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangASTContext.cpp.o -c /<>/tools/lldb/source/Symbol/ClangASTContext.cpp [ 93%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/KQueue.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/KQueue.cpp.o -c /<>/tools/lldb/source/Utility/KQueue.cpp [ 93%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/LLDBAssert.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/LLDBAssert.cpp.o -c /<>/tools/lldb/source/Utility/LLDBAssert.cpp [ 93%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/ModuleCache.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/ModuleCache.cpp.o -c /<>/tools/lldb/source/Utility/ModuleCache.cpp [ 93%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/CPPLanguageRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/CPPLanguageRuntime.cpp.o -c /<>/tools/lldb/source/Target/CPPLanguageRuntime.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:28, from /<>/tools/lldb/source/Symbol/ClangASTContext.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 93%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/NameMatches.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/NameMatches.cpp.o -c /<>/tools/lldb/source/Utility/NameMatches.cpp [ 93%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/PseudoTerminal.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/PseudoTerminal.cpp.o -c /<>/tools/lldb/source/Utility/PseudoTerminal.cpp /<>/tools/lldb/source/Utility/PseudoTerminal.cpp: In member function ‘bool lldb_utility::PseudoTerminal::OpenFirstAvailableMaster(int, char*, size_t)’: /<>/tools/lldb/source/Utility/PseudoTerminal.cpp:120:26: warning: ignoring return value of ‘char* strerror_r(int, char*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] ::strerror_r (errno, error_str, error_len); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Utility/PseudoTerminal.cpp:128:26: warning: ignoring return value of ‘char* strerror_r(int, char*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] ::strerror_r (errno, error_str, error_len); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Utility/PseudoTerminal.cpp:137:26: warning: ignoring return value of ‘char* strerror_r(int, char*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] ::strerror_r (errno, error_str, error_len); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Utility/PseudoTerminal.cpp: In member function ‘bool lldb_utility::PseudoTerminal::OpenSlave(int, char*, size_t)’: /<>/tools/lldb/source/Utility/PseudoTerminal.cpp:175:26: warning: ignoring return value of ‘char* strerror_r(int, char*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] ::strerror_r (errno, error_str, error_len); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Utility/PseudoTerminal.cpp: In member function ‘const char* lldb_utility::PseudoTerminal::GetSlaveName(char*, size_t) const’: /<>/tools/lldb/source/Utility/PseudoTerminal.cpp:210:22: warning: ignoring return value of ‘char* strerror_r(int, char*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] ::strerror_r (errno, error_str, error_len); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Utility/PseudoTerminal.cpp: In member function ‘lldb::pid_t lldb_utility::PseudoTerminal::Fork(char*, size_t)’: /<>/tools/lldb/source/Utility/PseudoTerminal.cpp:255:26: warning: ignoring return value of ‘char* strerror_r(int, char*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] ::strerror_r (errno, error_str, error_len); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Utility/PseudoTerminal.cpp:281:38: warning: ignoring return value of ‘char* strerror_r(int, char*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] ::strerror_r (errno, error_str, error_len); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Utility/PseudoTerminal.cpp:287:38: warning: ignoring return value of ‘char* strerror_r(int, char*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] ::strerror_r (errno, error_str, error_len); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Utility/PseudoTerminal.cpp:293:38: warning: ignoring return value of ‘char* strerror_r(int, char*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] ::strerror_r (errno, error_str, error_len); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 93%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Range.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/Range.cpp.o -c /<>/tools/lldb/source/Utility/Range.cpp [ 93%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ExecutionContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ExecutionContext.cpp.o -c /<>/tools/lldb/source/Target/ExecutionContext.cpp [ 94%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/RegisterNumber.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/RegisterNumber.cpp.o -c /<>/tools/lldb/source/Utility/RegisterNumber.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 94%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetQueuesHandler.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetQueuesHandler.cpp.o -c /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp [ 94%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/SharingPtr.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/SharingPtr.cpp.o -c /<>/tools/lldb/source/Utility/SharingPtr.cpp [ 94%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StringExtractor.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/StringExtractor.cpp.o -c /<>/tools/lldb/source/Utility/StringExtractor.cpp In file included from /<>/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0, from /<>/tools/lldb/include/lldb/Core/Module.h:28, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 94%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StringExtractorGDBRemote.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/StringExtractorGDBRemote.cpp.o -c /<>/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp /<>/tools/lldb/source/Symbol/ClangASTContext.cpp: In function ‘void ParseLangArgs(clang::LangOptions&, clang::InputKind, const char*)’: /<>/tools/lldb/source/Symbol/ClangASTContext.cpp:169:16: warning: enumeration value ‘IK_RenderScript’ not handled in switch [-Wswitch] switch (IK) { ^ /<>/tools/lldb/source/Symbol/ClangASTContext.cpp: In function ‘bool IsOperator(const char*, clang::OverloadedOperatorKind&)’: /<>/tools/lldb/source/Symbol/ClangASTContext.cpp:7463:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (post_op_name[2] == '*') ^~ /<>/tools/lldb/source/Symbol/ClangASTContext.cpp:7464:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ op_kind = clang::OO_ArrowStar; break; ^~~~~ [ 94%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StringLexer.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/StringLexer.cpp.o -c /<>/tools/lldb/source/Utility/StringLexer.cpp [ 94%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/TaskPool.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/TaskPool.cpp.o -c /<>/tools/lldb/source/Utility/TaskPool.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:28, from /<>/tools/lldb/source/Symbol/ClangASTContext.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 94%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/FileAction.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/FileAction.cpp.o -c /<>/tools/lldb/source/Target/FileAction.cpp [ 94%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/TimeSpecTimeout.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/TimeSpecTimeout.cpp.o -c /<>/tools/lldb/source/Utility/TimeSpecTimeout.cpp [ 94%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/UriParser.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Utility -I/<>/tools/lldb/source/Utility -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/UriParser.cpp.o -c /<>/tools/lldb/source/Utility/UriParser.cpp [ 94%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/JITLoader.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/JITLoader.cpp.o -c /<>/tools/lldb/source/Target/JITLoader.cpp [ 94%] Linking CXX static library ../../../../lib/liblldbUtility.a cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/cmake -P CMakeFiles/lldbUtility.dir/cmake_clean_target.cmake cd /<>/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/ARM_DWARF_Registers.cpp.o CMakeFiles/lldbUtility.dir/ARM64_DWARF_Registers.cpp.o CMakeFiles/lldbUtility.dir/ConvertEnum.cpp.o CMakeFiles/lldbUtility.dir/JSON.cpp.o CMakeFiles/lldbUtility.dir/KQueue.cpp.o CMakeFiles/lldbUtility.dir/LLDBAssert.cpp.o CMakeFiles/lldbUtility.dir/ModuleCache.cpp.o CMakeFiles/lldbUtility.dir/NameMatches.cpp.o CMakeFiles/lldbUtility.dir/PseudoTerminal.cpp.o CMakeFiles/lldbUtility.dir/Range.cpp.o CMakeFiles/lldbUtility.dir/RegisterNumber.cpp.o CMakeFiles/lldbUtility.dir/SharingPtr.cpp.o CMakeFiles/lldbUtility.dir/StringExtractor.cpp.o CMakeFiles/lldbUtility.dir/StringExtractorGDBRemote.cpp.o CMakeFiles/lldbUtility.dir/StringLexer.cpp.o CMakeFiles/lldbUtility.dir/TaskPool.cpp.o CMakeFiles/lldbUtility.dir/TimeSpecTimeout.cpp.o CMakeFiles/lldbUtility.dir/UriParser.cpp.o /usr/bin/ranlib ../../../../lib/liblldbUtility.a make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target lldbUtility /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ScriptInterpreter/None /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None /<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/depend.internal". Scanning dependencies of target lldbPluginScriptInterpreterNone make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 94%] Building CXX object tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/ScriptInterpreterNone.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None -I/<>/tools/lldb/source/Plugins/ScriptInterpreter/None -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterNone.dir/ScriptInterpreterNone.cpp.o -c /<>/tools/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/tools/lldb/source/Symbol/ClangASTContext.cpp: In member function ‘virtual uint64_t lldb_private::ClangASTContext::GetBitSize(lldb::opaque_compiler_type_t, lldb_private::ExecutionContextScope*)’: /<>/tools/lldb/source/Symbol/ClangASTContext.cpp:4818:17: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/lldb/source/Symbol/ClangASTContext.cpp:4821:13: note: here default: ^~~~~~~ /<>/tools/lldb/source/Symbol/ClangASTContext.cpp: In member function ‘virtual bool lldb_private::ClangASTContext::DumpTypeValue(lldb::opaque_compiler_type_t, lldb_private::Stream*, lldb::Format, const lldb_private::DataExtractor&, lldb::offset_t, size_t, uint32_t, uint32_t, lldb_private::ExecutionContextScope*)’: /<>/tools/lldb/source/Symbol/ClangASTContext.cpp:9279:17: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/lldb/source/Symbol/ClangASTContext.cpp:9283:13: note: here default: ^~~~~~~ [ 94%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/JITLoaderList.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/JITLoaderList.cpp.o -c /<>/tools/lldb/source/Target/JITLoaderList.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 94%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetThreadItemInfoHandler.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetThreadItemInfoHandler.cpp.o -c /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp [ 94%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/InstrumentationRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/InstrumentationRuntime.cpp.o -c /<>/tools/lldb/source/Target/InstrumentationRuntime.cpp [ 94%] Linking CXX static library ../../../../../../lib/liblldbPluginScriptInterpreterNone.a cd /<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None && /usr/bin/cmake -P CMakeFiles/lldbPluginScriptInterpreterNone.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 94%] Built target lldbPluginScriptInterpreterNone /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ScriptInterpreter/Python /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python /<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/depend.internal". Scanning dependencies of target lldbPluginScriptInterpreterPython make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 94%] Building CXX object tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonDataObjects.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python -I/<>/tools/lldb/source/Plugins/ScriptInterpreter/Python -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonDataObjects.cpp.o -c /<>/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp In file included from /<>/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0, from /<>/tools/lldb/include/lldb/Core/Module.h:28, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 94%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/InstrumentationRuntimeStopInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/InstrumentationRuntimeStopInfo.cpp.o -c /<>/tools/lldb/source/Target/InstrumentationRuntimeStopInfo.cpp [ 94%] Building CXX object tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonExceptionState.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python -I/<>/tools/lldb/source/Plugins/ScriptInterpreter/Python -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonExceptionState.cpp.o -c /<>/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonExceptionState.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Language.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Language.cpp.o -c /<>/tools/lldb/source/Target/Language.cpp [ 95%] Building CXX object tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/ScriptInterpreterPython.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python -I/<>/tools/lldb/source/Plugins/ScriptInterpreter/Python -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterPython.dir/ScriptInterpreterPython.cpp.o -c /<>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 95%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/SystemRuntimeMacOSX.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/SystemRuntimeMacOSX.cpp.o -c /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/LanguageRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/LanguageRuntime.cpp.o -c /<>/tools/lldb/source/Target/LanguageRuntime.cpp 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 /<>/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0, from /<>/tools/lldb/include/lldb/Core/Module.h:28, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangASTImporter.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangASTImporter.cpp.o -c /<>/tools/lldb/source/Symbol/ClangASTImporter.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /<>/tools/clang/include/clang/AST/DeclarationName.h:16, from /<>/tools/clang/include/clang/AST/ASTImporter.h:17, from /<>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21, from /<>/tools/lldb/source/Symbol/ClangASTImporter.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 95%] Linking CXX static library ../../../../../../lib/liblldbPluginScriptInterpreterPython.a cd /<>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python && /usr/bin/cmake -P CMakeFiles/lldbPluginScriptInterpreterPython.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 95%] Built target lldbPluginScriptInterpreterPython [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCallbacks.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCallbacks.cpp.o -c /<>/tools/lldb/source/Symbol/ClangExternalASTSourceCallbacks.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Memory.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Memory.cpp.o -c /<>/tools/lldb/source/Target/Memory.cpp [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCommon.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCommon.cpp.o -c /<>/tools/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.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 SystemRuntimeMacOSX::ItemRefAndCodeAddress&}; _Tp = SystemRuntimeMacOSX::ItemRefAndCodeAddress; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Target/Memory.cpp: In member function ‘lldb::addr_t lldb_private::AllocatedBlock::ReserveBlock(uint32_t)’: /<>/tools/lldb/source/Target/Memory.cpp:338:138: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 9 has type ‘std::map::size_type {aka unsigned int}’ [-Wformat=] (void *)this, size, size, last_offset, needed_chunks, m_chunk_size, m_offset_to_chunk_size.size()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /<>/tools/lldb/source/Target/Memory.cpp:356:138: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 9 has type ‘std::map::size_type {aka unsigned int}’ [-Wformat=] (void *)this, size, size, last_offset, needed_chunks, m_chunk_size, m_offset_to_chunk_size.size()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /<>/tools/lldb/source/Target/Memory.cpp: In member function ‘bool lldb_private::AllocatedBlock::FreeBlock(lldb::addr_t)’: /<>/tools/lldb/source/Target/Memory.cpp:435:59: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘std::map::size_type {aka unsigned int}’ [-Wformat=] success, m_offset_to_chunk_size.size()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:13: /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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangUtil.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangUtil.cpp.o -c /<>/tools/lldb/source/Symbol/ClangUtil.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/tools/lldb/include/lldb/Target/Memory.h:15, from /<>/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, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/tools/lldb/include/lldb/Target/Memory.h:15, from /<>/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 >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function ‘size_t lldb_private::MemoryCache::Read(lldb::addr_t, void*, size_t, lldb_private::Error&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/MemoryHistory.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/MemoryHistory.cpp.o -c /<>/tools/lldb/source/Target/MemoryHistory.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 95%] Linking CXX static library ../../../../../../lib/liblldbPluginSystemRuntimeMacOSX.a cd /<>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX && /usr/bin/cmake -P CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/cmake_clean_target.cmake cd /<>/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 '/<>/build-llvm' [ 95%] Built target lldbPluginSystemRuntimeMacOSX /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/depend.internal". Scanning dependencies of target lldbPluginObjectFileMachO make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 95%] Building CXX object tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/ObjectFileMachO.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O -I/<>/tools/lldb/source/Plugins/ObjectFile/Mach-O -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectFileMachO.dir/ObjectFileMachO.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ObjCLanguageRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ObjCLanguageRuntime.cpp.o -c /<>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/lldb/include/lldb/Symbol/ClangUtil.h:15, from /<>/tools/lldb/source/Symbol/ClangUtil.cpp:12: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp: In member function ‘virtual void ObjectFileMachO::CreateSections(lldb_private::SectionList&)’: /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:1629:65: warning: enumeral and non-enumeral type in conditional expression [-Wextra] ((load_cmd.initprot & VM_PROT_READ) ? ePermissionsReadable : 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:1630:66: warning: enumeral and non-enumeral type in conditional expression [-Wextra] ((load_cmd.initprot & VM_PROT_WRITE) ? ePermissionsWritable : 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:1631:68: warning: enumeral and non-enumeral type in conditional expression [-Wextra] ((load_cmd.initprot & VM_PROT_EXECUTE) ? ePermissionsExecutable : 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/AST/NestedNameSpecifier.h:17, from /<>/tools/clang/include/clang/AST/Type.h:20, from /<>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp:9: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompilerDecl.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompilerDecl.cpp.o -c /<>/tools/lldb/source/Symbol/CompilerDecl.cpp /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp: In member function ‘size_t ObjectFileMachO::ParseSymtab()’: /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:4120:66: warning: this statement may fall through [-Wimplicit-fallthrough=] symbol_section = section_info.GetSection (nlist.n_sect, nlist.n_value); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:4123:21: note: here case N_ECOMM: ^~~~ /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:4176:25: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:4179:21: note: here case N_PBUD: ^~~~ [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompilerDeclContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompilerDeclContext.cpp.o -c /<>/tools/lldb/source/Symbol/CompilerDeclContext.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp: In member function ‘void RegisterContextDarwin_arm64_Mach::SetRegisterDataFrom_LC_THREAD(const lldb_private::DataExtractor&)’: /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:747:38: warning: iteration 29 invokes undefined behavior [-Waggressive-loop-optimizations] gpr.x[i] = data.GetU64(&offset); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:746:45: note: within this loop for (uint32_t i=0; i<33; ++i) ~^~~ [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompilerType.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompilerType.cpp.o -c /<>/tools/lldb/source/Symbol/CompilerType.cpp [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompileUnit.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompileUnit.cpp.o -c /<>/tools/lldb/source/Symbol/CompileUnit.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Debugger.h:20, from /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.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 lldb_private::ModuleSpec&}; _Tp = lldb_private::ModuleSpec; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/Debugger.h:20, from /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:18: /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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Debugger.h:20, from /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.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 llvm::MachO::segment_command_64&}; _Tp = llvm::MachO::segment_command_64; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/Debugger.h:20, from /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:18: /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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:13:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:24, from /<>/tools/lldb/include/lldb/Target/Target.h:31, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:35, from /<>/tools/lldb/source/Symbol/CompilerType.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompactUnwindInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompactUnwindInfo.cpp.o -c /<>/tools/lldb/source/Symbol/CompactUnwindInfo.cpp /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static bool ObjectFileMachO::SaveCore(const ProcessSP&, const lldb_private::FileSpec&, lldb_private::Error&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/OperatingSystem.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/OperatingSystem.cpp.o -c /<>/tools/lldb/source/Target/OperatingSystem.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 95%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectFileMachO.a cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectFileMachO.dir/cmake_clean_target.cmake cd /<>/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 make[4]: Leaving directory '/<>/build-llvm' [ 95%] Built target lldbPluginObjectFileMachO /usr/bin/make -f tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/build.make tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Process/mach-core /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core /<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/depend.internal". Scanning dependencies of target lldbPluginProcessMachCore make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/build.make tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/build make[4]: Entering directory '/<>/build-llvm' [ 95%] Building CXX object tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/ProcessMachCore.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core -I/<>/tools/lldb/source/Plugins/Process/mach-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/mach-core/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessMachCore.dir/ProcessMachCore.cpp.o -c /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/PathMappingList.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/PathMappingList.cpp.o -c /<>/tools/lldb/source/Target/PathMappingList.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Platform.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Platform.cpp.o -c /<>/tools/lldb/source/Target/Platform.cpp [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/DebugMacros.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/DebugMacros.cpp.o -c /<>/tools/lldb/source/Symbol/DebugMacros.cpp [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Declaration.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Declaration.cpp.o -c /<>/tools/lldb/source/Symbol/Declaration.cpp [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/DWARFCallFrameInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/DWARFCallFrameInfo.cpp.o -c /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Function.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Function.cpp.o -c /<>/tools/lldb/source/Symbol/Function.cpp In file included from /usr/include/c++/7/algorithm:61:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp:15: /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::vector, std::allocator > > >; _Tp = lldb_private::RangeData; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp:15: /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::vector, std::allocator > > >; _Tp = lldb_private::RangeData; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:61:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp:15: /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::vector >, std::allocator > > > >; _Tp = lldb_private::RangeData >; _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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp:15: /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::vector >, std::allocator > > > >; _Tp = lldb_private::RangeData >; _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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Debugger.h:20, from /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.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 = {const lldb_private::RangeData >&}; _Tp = lldb_private::RangeData >; _Alloc = std::allocator > >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >, std::allocator > > >::iterator {aka __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >, std::allocator > > >::iterator {aka __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >}’ changed in GCC 7.1 /usr/include/c++/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&}; _Tp = lldb_private::RangeData; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:62:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp:15: /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::vector >, std::allocator > > > >; _Tp = lldb_private::RangeData >]’: /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData]’: /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.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::vector >, std::allocator > > > >; _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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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 >*, std::vector >, std::allocator > > > >; _BidirectionalIterator2 = lldb_private::RangeData >*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _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 >*, std::vector >, std::allocator > > > >’ 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 >*, std::vector >, std::allocator > > > >’ 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 >*, std::vector >, std::allocator > > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::RangeData*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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::vector >, std::allocator > > > >]’: /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >; _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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >; _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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >; _BidirectionalIterator2 = lldb_private::RangeData >*; _Distance = int]’: /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >; _Distance = int; _Pointer = lldb_private::RangeData >*; _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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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 >*, std::vector >, std::allocator > > > >’ 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 >*, std::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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 >*, std::vector >, std::allocator > > > >; _OutputIterator = lldb_private::RangeData >*; _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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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 >*; _OutputIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >; _Pointer = lldb_private::RangeData >*; _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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >; _Pointer = lldb_private::RangeData >*; _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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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*, std::vector, std::allocator > > >]’: /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::RangeData*; _Distance = int]’: /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Distance = int; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _OutputIterator = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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 /<>/tools/lldb/include/lldb/Core/Debugger.h:20, from /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp:20: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual lldb_private::Error ProcessMachCore::DoLoadCore()’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ 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*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp:15: /usr/include/c++/7/bits/stl_algo.h:5003:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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::vector >, std::allocator > > > >’ 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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/include/lldb/Core/Log.h:22, from /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:15: /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::vector, std::allocator > > >; _Tp = lldb_private::RangeData; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/list:60:0, from /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:13: /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::vector, std::allocator > > >; _Tp = lldb_private::RangeData; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 [ 95%] Building CXX object tools/lldb/source/Plugins/Process/mach-core/CMakeFiles/lldbPluginProcessMachCore.dir/ThreadMachCore.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core -I/<>/tools/lldb/source/Plugins/Process/mach-core -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/tools/lldb/source/Plugins/Process/mach-core/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessMachCore.dir/ThreadMachCore.cpp.o -c /<>/tools/lldb/source/Plugins/Process/mach-core/ThreadMachCore.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/RangeMap.h:16, from /<>/tools/lldb/include/lldb/Core/Section.h:18, from /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.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::Range&}; _Tp = lldb_private::Range; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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&}; _Tp = lldb_private::RangeData; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:62:0, from /usr/include/c++/7/algorithm:62, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/include/lldb/Core/Log.h:22, from /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:15: /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::vector, std::allocator > > >; _Tp = lldb_private::RangeData]’: /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/include/lldb/Core/Log.h:22, from /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::RangeData*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >]’: /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::RangeData*; _Distance = int]’: /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Distance = int; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _OutputIterator = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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 /<>/tools/lldb/include/lldb/Core/RangeMap.h:16, from /<>/tools/lldb/include/lldb/Core/Section.h:18, from /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:16: /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*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/include/lldb/Core/Log.h:22, from /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:15: /usr/include/c++/7/bits/stl_algo.h:5003:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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 /<>/tools/lldb/include/lldb/Core/RangeMap.h:16, from /<>/tools/lldb/include/lldb/Core/Section.h:18, from /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:16: /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*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/FuncUnwinders.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/FuncUnwinders.cpp.o -c /<>/tools/lldb/source/Symbol/FuncUnwinders.cpp [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/GoASTContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/GoASTContext.cpp.o -c /<>/tools/lldb/source/Symbol/GoASTContext.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Process.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Process.cpp.o -c /<>/tools/lldb/source/Target/Process.cpp [ 95%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessMachCore.a cd /<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessMachCore.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/Process/mach-core && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginProcessMachCore.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginProcessMachCore.a CMakeFiles/lldbPluginProcessMachCore.dir/ProcessMachCore.cpp.o CMakeFiles/lldbPluginProcessMachCore.dir/ThreadMachCore.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessMachCore.a make[4]: Leaving directory '/<>/build-llvm' [ 95%] Built target lldbPluginProcessMachCore /usr/bin/make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/bugpoint /<>/build-llvm /<>/build-llvm/tools/bugpoint /<>/build-llvm/tools/bugpoint/CMakeFiles/bugpoint.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/bugpoint/CMakeFiles/bugpoint.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/bugpoint/CMakeFiles/bugpoint.dir/depend.internal". Dependee "/<>/build-llvm/tools/bugpoint/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/bugpoint/CMakeFiles/bugpoint.dir/depend.internal". Scanning dependencies of target bugpoint make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/build make[4]: Entering directory '/<>/build-llvm' [ 95%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/BugDriver.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint -I/<>/tools/bugpoint -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/BugDriver.cpp.o -c /<>/tools/bugpoint/BugDriver.cpp [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/JavaASTContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/JavaASTContext.cpp.o -c /<>/tools/lldb/source/Symbol/JavaASTContext.cpp [ 95%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint -I/<>/tools/bugpoint -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o -c /<>/tools/bugpoint/CrashDebugger.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Target/Process.cpp: In member function ‘virtual lldb_private::Error lldb_private::Process::GetMemoryRegions(std::vector >&)’: /<>/tools/lldb/source/Target/Process.cpp:6611:18: warning: variable ‘range_base’ set but not used [-Wunused-but-set-variable] lldb::addr_t range_base = 0; ^~~~~~~~~~ [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/LineEntry.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/LineEntry.cpp.o -c /<>/tools/lldb/source/Symbol/LineEntry.cpp /<>/tools/lldb/source/Target/Process.cpp: In member function ‘bool lldb_private::Process::ShouldBroadcastEvent(lldb_private::Event*)’: /<>/tools/lldb/source/Target/Process.cpp:3876:29: warning: this statement may fall through [-Wimplicit-fallthrough=] m_stdin_forward = false; ~~~~~~~~~~~~~~~~^~~~~~~ /<>/tools/lldb/source/Target/Process.cpp:3879:9: note: here case eStateConnected: ^~~~ [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/LineTable.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/LineTable.cpp.o -c /<>/tools/lldb/source/Symbol/LineTable.cpp [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ObjectFile.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ObjectFile.cpp.o -c /<>/tools/lldb/source/Symbol/ObjectFile.cpp /<>/tools/lldb/source/Symbol/LineTable.cpp: In member function ‘lldb_private::LineTable* lldb_private::LineTable::LinkLineTable(const FileRangeMap&)’: /<>/tools/lldb/source/Symbol/LineTable.cpp:526:18: warning: variable ‘prev_file_addr’ set but not used [-Wunused-but-set-variable] lldb::addr_t prev_file_addr = LLDB_INVALID_ADDRESS; ^~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/include/lldb/Core/Address.h:19, from /<>/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 >; _Tp = lldb_private::LineTable::Entry; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __upper_bound(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/tools/lldb/source/Symbol/LineTable.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 lldb_private::LineTable::Entry&}; _Tp = lldb_private::LineTable::Entry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/include/lldb/Core/Address.h:19, from /<>/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 >’ changed in GCC 7.1 __gnu_cxx::__ops::__val_comp_iter(__comp)); ^ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/tools/lldb/source/Symbol/LineTable.cpp:11: /usr/include/c++/7/bits/vector.tcc:143:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(begin() + (__position - cbegin()), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/tools/lldb/source/Symbol/LineTable.cpp:11: /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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/tools/lldb/source/Symbol/LineTable.cpp:11: /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 >; _Tp = lldb_private::LineTable::Entry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/tools/lldb/source/Symbol/LineTable.cpp:11: /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::iterator {aka __gnu_cxx::__normal_iterator >}’ 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 >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/lldb-types.h:14, from /<>/tools/lldb/include/lldb/lldb-defines.h:13, from /<>/tools/lldb/include/lldb/lldb-public.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:23, from /<>/tools/lldb/include/lldb/Core/Address.h:19, from /<>/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 >’ changed in GCC 7.1 __gnu_cxx::__ops::__val_comp_iter(__comp)); ^ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/tools/lldb/source/Symbol/LineTable.cpp:11: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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 >’ 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 >’ 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 >’ 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’ [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Symbol.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Symbol.cpp.o -c /<>/tools/lldb/source/Symbol/Symbol.cpp In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:25, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20, from /<>/tools/lldb/source/Target/Process.cpp:18: /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::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/tools/lldb/include/lldb/Core/Debugger.h:18, from /<>/tools/lldb/source/Target/Process.cpp:20: /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 >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/SymbolContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/SymbolContext.cpp.o -c /<>/tools/lldb/source/Symbol/SymbolContext.cpp [ 95%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint -I/<>/tools/bugpoint -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o -c /<>/tools/bugpoint/ExecutionDriver.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ProcessInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ProcessInfo.cpp.o -c /<>/tools/lldb/source/Target/ProcessInfo.cpp [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/SymbolFile.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/SymbolFile.cpp.o -c /<>/tools/lldb/source/Symbol/SymbolFile.cpp In file included from /<>/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0, from /<>/tools/lldb/include/lldb/Core/Module.h:28, from /<>/tools/lldb/source/Symbol/SymbolContext.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ProcessLaunchInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ProcessLaunchInfo.cpp.o -c /<>/tools/lldb/source/Target/ProcessLaunchInfo.cpp /<>/tools/lldb/source/Symbol/SymbolFile.cpp: In member function ‘virtual uint32_t lldb_private::SymbolFile::FindGlobalVariables(const lldb_private::RegularExpression&, bool, uint32_t, lldb_private::VariableList&)’: /<>/tools/lldb/source/Symbol/SymbolFile.cpp:116:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!append) ^~ /<>/tools/lldb/source/Symbol/SymbolFile.cpp:118:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ return 0; ^~~~~~ [ 95%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint -I/<>/tools/bugpoint -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o -c /<>/tools/bugpoint/ExtractFunction.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/SymbolVendor.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/SymbolVendor.cpp.o -c /<>/tools/lldb/source/Symbol/SymbolVendor.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Queue.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Queue.cpp.o -c /<>/tools/lldb/source/Target/Queue.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Symtab.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Symtab.cpp.o -c /<>/tools/lldb/source/Symbol/Symtab.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/QueueItem.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/QueueItem.cpp.o -c /<>/tools/lldb/source/Target/QueueItem.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Symbol/SymbolContext.h:17, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Symbol/SymbolContext.h:17, from /<>/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 >’ 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 >’ 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 >’ 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’ [ 95%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint -I/<>/tools/bugpoint -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/FindBugs.cpp.o -c /<>/tools/bugpoint/FindBugs.cpp [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Type.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Type.cpp.o -c /<>/tools/lldb/source/Symbol/Type.cpp In file included from /usr/include/c++/7/bits/stl_tree.h:63:0, from /usr/include/c++/7/map:60, from /<>/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*, std::vector, std::allocator > > >; _Tp = lldb_private::Range; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:22, from /<>/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*, std::vector, std::allocator > > >; _Tp = lldb_private::Range; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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 /<>/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*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:22, from /<>/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*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/QueueList.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/QueueList.cpp.o -c /<>/tools/lldb/source/Target/QueueList.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/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&}; _Tp = lldb_private::Range; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/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&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/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&}; _Tp = lldb_private::RangeData; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:62:0, from /usr/include/c++/7/algorithm:62, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:22, from /<>/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*, std::vector, std::allocator > > >; _Tp = lldb_private::RangeData]’: /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _Tp = lldb_private::Range]’: /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:22, from /<>/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*, std::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::RangeData*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::Range*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >]’: /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::RangeData*; _Distance = int]’: /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ [ 95%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint -I/<>/tools/bugpoint -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/Miscompilation.cpp.o -c /<>/tools/bugpoint/Miscompilation.cpp /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::vector, std::allocator > > >; _Distance = int; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _OutputIterator = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Pointer = lldb_private::RangeData*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >]’: /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _BidirectionalIterator2 = lldb_private::Range*; _Distance = int]’: /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Distance = int; _Pointer = lldb_private::Range*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >; _OutputIterator = lldb_private::Range*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Pointer = lldb_private::Range*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >; _Pointer = lldb_private::Range*; _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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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 /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/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*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:22, from /<>/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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ 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::vector, std::allocator > > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/TypeList.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/TypeList.cpp.o -c /<>/tools/lldb/source/Symbol/TypeList.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/RegisterContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/RegisterContext.cpp.o -c /<>/tools/lldb/source/Target/RegisterContext.cpp [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/TypeMap.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/TypeMap.cpp.o -c /<>/tools/lldb/source/Symbol/TypeMap.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/lldb/source/Symbol/TypeMap.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/TypeSystem.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/TypeSystem.cpp.o -c /<>/tools/lldb/source/Symbol/TypeSystem.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/SectionLoadHistory.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/SectionLoadHistory.cpp.o -c /<>/tools/lldb/source/Target/SectionLoadHistory.cpp [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/UnwindPlan.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/UnwindPlan.cpp.o -c /<>/tools/lldb/source/Symbol/UnwindPlan.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/SectionLoadList.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/SectionLoadList.cpp.o -c /<>/tools/lldb/source/Target/SectionLoadList.cpp [ 95%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint -I/<>/tools/bugpoint -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o -c /<>/tools/bugpoint/OptimizerDriver.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/UnwindTable.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/UnwindTable.cpp.o -c /<>/tools/lldb/source/Symbol/UnwindTable.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/StackFrame.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/StackFrame.cpp.o -c /<>/tools/lldb/source/Target/StackFrame.cpp [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Variable.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Variable.cpp.o -c /<>/tools/lldb/source/Symbol/Variable.cpp [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/VariableList.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/VariableList.cpp.o -c /<>/tools/lldb/source/Symbol/VariableList.cpp [ 95%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint -I/<>/tools/bugpoint -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/ToolRunner.cpp.o -c /<>/tools/bugpoint/ToolRunner.cpp [ 95%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/VerifyDecl.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Symbol -I/<>/tools/lldb/source/Symbol -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/VerifyDecl.cpp.o -c /<>/tools/lldb/source/Symbol/VerifyDecl.cpp /<>/tools/lldb/source/Target/StackFrame.cpp: In member function ‘lldb::ValueObjectSP lldb_private::StackFrame::GetValueForVariableExpressionPath(const char*, lldb::DynamicValueType, uint32_t, lldb::VariableSP&, lldb_private::Error&)’: /<>/tools/lldb/source/Target/StackFrame.cpp:732:40: warning: this statement may fall through [-Wimplicit-fallthrough=] var_path.erase (0, 1); // Remove the '-' ~~~~~~~~~~~~~~~^~~~~~ /<>/tools/lldb/source/Target/StackFrame.cpp:734:21: note: here case '.': ^~~~ /<>/tools/lldb/source/Target/StackFrame.cpp: In member function ‘bool lldb_private::StackFrame::GetStatus(lldb_private::Stream&, bool, bool, const char*)’: /<>/tools/lldb/source/Target/StackFrame.cpp:1549:17: warning: this statement may fall through [-Wimplicit-fallthrough=] if (have_debuginfo) ^~ /<>/tools/lldb/source/Target/StackFrame.cpp:1553:13: note: here case Debugger::eStopDisassemblyTypeNoSource: ^~~~ /<>/tools/lldb/source/Target/StackFrame.cpp:1554:17: warning: this statement may fall through [-Wimplicit-fallthrough=] if (have_source) ^~ /<>/tools/lldb/source/Target/StackFrame.cpp:1558:13: note: here case Debugger::eStopDisassemblyTypeAlways: ^~~~ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/StackFrameList.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/StackFrameList.cpp.o -c /<>/tools/lldb/source/Target/StackFrameList.cpp [ 95%] Linking CXX static library ../../../../lib/liblldbSymbol.a cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/cmake -P CMakeFiles/lldbSymbol.dir/cmake_clean_target.cmake cd /<>/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/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 '/<>/build-llvm' [ 95%] Built target lldbSymbol [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/StackID.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/StackID.cpp.o -c /<>/tools/lldb/source/Target/StackID.cpp [ 95%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint -I/<>/tools/bugpoint -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/bugpoint.cpp.o -c /<>/tools/bugpoint/bugpoint.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/StopInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/StopInfo.cpp.o -c /<>/tools/lldb/source/Target/StopInfo.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/SystemRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/SystemRuntime.cpp.o -c /<>/tools/lldb/source/Target/SystemRuntime.cpp /<>/tools/lldb/source/Target/StackFrameList.cpp: In member function ‘void lldb_private::StackFrameList::ResetCurrentInlinedDepth()’: /<>/tools/lldb/source/Target/StackFrameList.cpp:183:37: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/tools/lldb/source/Target/StackFrameList.cpp:186:29: note: here default: ^~~~~~~ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Target.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Target.cpp.o -c /<>/tools/lldb/source/Target/Target.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/TargetList.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/TargetList.cpp.o -c /<>/tools/lldb/source/Target/TargetList.cpp [ 95%] Linking CXX executable ../../bin/bugpoint cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic -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/libLLVM-3.9.so.1 ../../lib/libPollyISL.a -ljsoncpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Thread.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Thread.cpp.o -c /<>/tools/lldb/source/Target/Thread.cpp make[4]: Leaving directory '/<>/build-llvm' [ 95%] Built target bugpoint /usr/bin/make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/bugpoint-passes /<>/build-llvm /<>/build-llvm/tools/bugpoint-passes /<>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend.internal". Dependee "/<>/build-llvm/tools/bugpoint-passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend.internal". Scanning dependencies of target BugpointPasses make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 95%] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o cd /<>/build-llvm/tools/bugpoint-passes && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/bugpoint-passes -I/<>/tools/bugpoint-passes -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o -c /<>/tools/bugpoint-passes/TestPasses.cpp In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:13:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:24, from /<>/tools/lldb/include/lldb/Target/Target.h:31, from /<>/tools/lldb/source/Target/Target.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadCollection.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadCollection.cpp.o -c /<>/tools/lldb/source/Target/ThreadCollection.cpp [ 95%] Linking CXX shared module ../../lib/BugpointPasses.so cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-O3 -Wl,--gc-sections -Wl,--version-script,/<>/build-llvm/tools/bugpoint-passes/BugpointPasses.exports -Wl,-Bsymbolic-functions -Wl,-z,relro -shared -o ../../lib/BugpointPasses.so CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" make[4]: Leaving directory '/<>/build-llvm' [ 95%] Built target BugpointPasses [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadList.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadList.cpp.o -c /<>/tools/lldb/source/Target/ThreadList.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlan.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlan.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlan.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Target/ThreadList.h:14, from /<>/tools/lldb/source/Target/ThreadList.cpp:21: /usr/include/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Target/ThreadList.h:14, from /<>/tools/lldb/source/Target/ThreadList.cpp:21: /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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanBase.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanBase.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanBase.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanCallFunction.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallFunction.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanCallFunction.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanCallFunctionUsingABI.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallFunctionUsingABI.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanCallUserExpression.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallUserExpression.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Target/Target.h:19, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Target/Target.h:19, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanPython.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanPython.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanPython.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanRunToAddress.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanRunToAddress.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanShouldStopHere.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanShouldStopHere.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepInRange.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepInRange.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepInRange.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepInstruction.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepInstruction.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h:15, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ 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]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepOut.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepOut.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepOut.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepOverBreakpoint.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepOverBreakpoint.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepOverRange.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepOverRange.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepRange.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepRange.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepRange.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepThrough.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepThrough.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepThrough.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepUntil.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepUntil.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Target/Thread.h:18, from /<>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:19, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Target/Thread.h:18, from /<>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:19, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanTracer.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanTracer.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanTracer.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Target/Thread.h:18, from /<>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:19, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Target/Thread.h:18, from /<>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:19, from /<>/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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:25, from /<>/tools/lldb/include/lldb/Target/Thread.h:22, from /<>/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:17, from /<>/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, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/tools/lldb/include/lldb/Core/Broadcaster.h:17, from /<>/tools/lldb/include/lldb/Target/Thread.h:23, from /<>/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:17, from /<>/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, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadSpec.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadSpec.cpp.o -c /<>/tools/lldb/source/Target/ThreadSpec.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/UnixSignals.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/UnixSignals.cpp.o -c /<>/tools/lldb/source/Target/UnixSignals.cpp [ 95%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/UnwindAssembly.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/Target -I/<>/tools/lldb/source/Target -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/UnwindAssembly.cpp.o -c /<>/tools/lldb/source/Target/UnwindAssembly.cpp [ 95%] Linking CXX static library ../../../../lib/liblldbTarget.a cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/cmake -P CMakeFiles/lldbTarget.dir/cmake_clean_target.cmake cd /<>/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/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/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/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/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 '/<>/build-llvm' [ 95%] Built target lldbTarget /usr/bin/make -f tools/lldb/source/API/CMakeFiles/liblldb.dir/build.make tools/lldb/source/API/CMakeFiles/liblldb.dir/depend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/tools/lldb-server /<>/build-llvm /<>/build-llvm/tools/lldb/tools/lldb-server /<>/build-llvm/tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/API /<>/build-llvm /<>/build-llvm/tools/lldb/source/API /<>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/tools/lldb-server/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/API/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb.dir/depend.internal". Scanning dependencies of target lldb-server make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 95%] Building CXX object tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/Acceptor.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-server && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-server -I/<>/tools/lldb/tools/lldb-server -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/tools/lldb-server/../../../../llvm/include -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-server/Acceptor.cpp [ 95%] Building CXX object tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/lldb-gdbserver.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-server && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-server -I/<>/tools/lldb/tools/lldb-server -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/tools/lldb-server/../../../../llvm/include -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-server/lldb-gdbserver.cpp [ 95%] Building CXX object tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/lldb-platform.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-server && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-server -I/<>/tools/lldb/tools/lldb-server -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/tools/lldb-server/../../../../llvm/include -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-server/lldb-platform.cpp Scanning dependencies of target liblldb make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/API/CMakeFiles/liblldb.dir/build.make tools/lldb/source/API/CMakeFiles/liblldb.dir/build make[4]: Entering directory '/<>/build-llvm' [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBAddress.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBAddress.cpp.o -c /<>/tools/lldb/source/API/SBAddress.cpp [ 95%] Building CXX object tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/lldb-server.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-server && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-server -I/<>/tools/lldb/tools/lldb-server -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/tools/lldb-server/../../../../llvm/include -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-server/lldb-server.cpp /<>/tools/lldb/tools/lldb-server/lldb-platform.cpp: In function ‘int main_platform(int, char**)’: /<>/tools/lldb/tools/lldb-server/lldb-platform.cpp:207:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (LOW_PORT <= tmp_port_offset && tmp_port_offset <= HIGH_PORT) ^ /<>/tools/lldb/tools/lldb-server/lldb-platform.cpp:207:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (LOW_PORT <= tmp_port_offset && tmp_port_offset <= HIGH_PORT) ^ /<>/tools/lldb/tools/lldb-server/lldb-platform.cpp:233:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (LOW_PORT <= portnum && portnum <= HIGH_PORT) ^ /<>/tools/lldb/tools/lldb-server/lldb-platform.cpp:233:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (LOW_PORT <= portnum && portnum <= HIGH_PORT) ^ /<>/tools/lldb/tools/lldb-server/lldb-gdbserver.cpp: In function ‘int main_gdbserver(int, char**)’: /<>/tools/lldb/tools/lldb-server/lldb-gdbserver.cpp:423:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (optarg && optarg[0]) ^~ /<>/tools/lldb/tools/lldb-server/lldb-gdbserver.cpp:425:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ break; ^~~~~ [ 95%] Building CXX object tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/LLDBServerUtilities.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-server && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-server -I/<>/tools/lldb/tools/lldb-server -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/tools/lldb-server/../../../../llvm/include -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux -I/<>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-server/LLDBServerUtilities.cpp In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:25, from /<>/tools/lldb/include/lldb/Core/Error.h:20, from /<>/tools/lldb/tools/lldb-server/lldb-platform.cpp:29: /usr/include/c++/7/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = short unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBAttachInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBAttachInfo.cpp.o -c /<>/tools/lldb/source/API/SBAttachInfo.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBBlock.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBBlock.cpp.o -c /<>/tools/lldb/source/API/SBBlock.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBBreakpoint.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBBreakpoint.cpp.o -c /<>/tools/lldb/source/API/SBBreakpoint.cpp [ 95%] Linking CXX executable ../../../../bin/lldb-server cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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-3.9.1 -Wl,-rpath,"\$ORIGIN/../lib" -lpthread -Wl,--start-group ../../../../lib/liblldbBase.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbInitialization.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbUtility.a ../../../../lib/liblldbPluginDisassemblerLLVM.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginSymbolFileSymtab.a ../../../../lib/liblldbPluginDynamicLoaderStatic.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a ../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginGoLanguage.a ../../../../lib/liblldbPluginJavaLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginSymbolVendorELF.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginProcessGDBRemote.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginPlatformAndroid.a ../../../../lib/liblldbPluginPlatformGDB.a ../../../../lib/liblldbPluginPlatformFreeBSD.a ../../../../lib/liblldbPluginPlatformKalimba.a ../../../../lib/liblldbPluginPlatformLinux.a ../../../../lib/liblldbPluginPlatformNetBSD.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginPlatformWindows.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a ../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a ../../../../lib/liblldbPluginUnwindAssemblyX86.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginRenderScriptRuntime.a ../../../../lib/liblldbPluginLanguageRuntimeGo.a ../../../../lib/liblldbPluginLanguageRuntimeJava.a ../../../../lib/liblldbPluginCXXItaniumABI.a ../../../../lib/liblldbPluginABIMacOSX_arm.a ../../../../lib/liblldbPluginABIMacOSX_arm64.a ../../../../lib/liblldbPluginABIMacOSX_i386.a ../../../../lib/liblldbPluginABISysV_arm.a ../../../../lib/liblldbPluginABISysV_arm64.a ../../../../lib/liblldbPluginABISysV_i386.a ../../../../lib/liblldbPluginABISysV_x86_64.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/liblldbPluginInstructionARM.a ../../../../lib/liblldbPluginInstructionARM64.a ../../../../lib/liblldbPluginInstructionMIPS.a ../../../../lib/liblldbPluginInstructionMIPS64.a ../../../../lib/liblldbPluginObjectFilePECOFF.a ../../../../lib/liblldbPluginOSGo.a ../../../../lib/liblldbPluginOSPython.a ../../../../lib/liblldbPluginMemoryHistoryASan.a ../../../../lib/liblldbPluginInstrumentationRuntimeAddressSanitizer.a ../../../../lib/liblldbPluginInstrumentationRuntimeThreadSanitizer.a ../../../../lib/liblldbPluginSystemRuntimeMacOSX.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginJITLoaderGDB.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginProcessLinux.a ../../../../lib/liblldbPluginProcessPOSIX.a -Wl,--end-group -Wl,--start-group ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangDriver.a ../../../../lib/libclangEdit.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangLex.a ../../../../lib/libclangParse.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangSema.a ../../../../lib/libclangSerialization.a -Wl,--end-group -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so -ltinfo /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 /usr/lib/arm-linux-gnueabihf/libpython2.7.so -lpthread -ldl ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-3.9.so.1 cd /<>/build-llvm/tools/lldb/tools/lldb-server && /usr/bin/cmake -E cmake_symlink_executable ../../../../bin/lldb-server-3.9.1 ../../../../bin/lldb-server make[4]: Leaving directory '/<>/build-llvm' [ 95%] Built target lldb-server [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBBreakpointLocation.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBBreakpointLocation.cpp.o -c /<>/tools/lldb/source/API/SBBreakpointLocation.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBBroadcaster.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBBroadcaster.cpp.o -c /<>/tools/lldb/source/API/SBBroadcaster.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBCommandInterpreter.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBCommandInterpreter.cpp.o -c /<>/tools/lldb/source/API/SBCommandInterpreter.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBCommandReturnObject.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBCommandReturnObject.cpp.o -c /<>/tools/lldb/source/API/SBCommandReturnObject.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBCommunication.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBCommunication.cpp.o -c /<>/tools/lldb/source/API/SBCommunication.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBCompileUnit.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBCompileUnit.cpp.o -c /<>/tools/lldb/source/API/SBCompileUnit.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBData.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBData.cpp.o -c /<>/tools/lldb/source/API/SBData.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBDebugger.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBDebugger.cpp.o -c /<>/tools/lldb/source/API/SBDebugger.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBDeclaration.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBDeclaration.cpp.o -c /<>/tools/lldb/source/API/SBDeclaration.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBError.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBError.cpp.o -c /<>/tools/lldb/source/API/SBError.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBEvent.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBEvent.cpp.o -c /<>/tools/lldb/source/API/SBEvent.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBExecutionContext.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBExecutionContext.cpp.o -c /<>/tools/lldb/source/API/SBExecutionContext.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBExpressionOptions.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBExpressionOptions.cpp.o -c /<>/tools/lldb/source/API/SBExpressionOptions.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBFileSpec.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBFileSpec.cpp.o -c /<>/tools/lldb/source/API/SBFileSpec.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBFileSpecList.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBFileSpecList.cpp.o -c /<>/tools/lldb/source/API/SBFileSpecList.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBFrame.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBFrame.cpp.o -c /<>/tools/lldb/source/API/SBFrame.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBFunction.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBFunction.cpp.o -c /<>/tools/lldb/source/API/SBFunction.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBHostOS.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBHostOS.cpp.o -c /<>/tools/lldb/source/API/SBHostOS.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBInstruction.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBInstruction.cpp.o -c /<>/tools/lldb/source/API/SBInstruction.cpp [ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBInstructionList.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBInstructionList.cpp.o -c /<>/tools/lldb/source/API/SBInstructionList.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBLanguageRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBLanguageRuntime.cpp.o -c /<>/tools/lldb/source/API/SBLanguageRuntime.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBLaunchInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBLaunchInfo.cpp.o -c /<>/tools/lldb/source/API/SBLaunchInfo.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBLineEntry.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBLineEntry.cpp.o -c /<>/tools/lldb/source/API/SBLineEntry.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBListener.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBListener.cpp.o -c /<>/tools/lldb/source/API/SBListener.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBMemoryRegionInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBMemoryRegionInfo.cpp.o -c /<>/tools/lldb/source/API/SBMemoryRegionInfo.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBMemoryRegionInfoList.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBMemoryRegionInfoList.cpp.o -c /<>/tools/lldb/source/API/SBMemoryRegionInfoList.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBModule.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBModule.cpp.o -c /<>/tools/lldb/source/API/SBModule.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBModuleSpec.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBModuleSpec.cpp.o -c /<>/tools/lldb/source/API/SBModuleSpec.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBPlatform.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBPlatform.cpp.o -c /<>/tools/lldb/source/API/SBPlatform.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBProcess.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBProcess.cpp.o -c /<>/tools/lldb/source/API/SBProcess.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/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 >’ 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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/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 >; _Tp = lldb_private::ModuleSpec; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/Module.h:18, from /<>/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::iterator {aka __gnu_cxx::__normal_iterator >}’ 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 >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ 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 >’ changed in GCC 7.1 [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBQueue.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBQueue.cpp.o -c /<>/tools/lldb/source/API/SBQueue.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBQueueItem.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBQueueItem.cpp.o -c /<>/tools/lldb/source/API/SBQueueItem.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSection.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBSection.cpp.o -c /<>/tools/lldb/source/API/SBSection.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSourceManager.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBSourceManager.cpp.o -c /<>/tools/lldb/source/API/SBSourceManager.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBStream.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBStream.cpp.o -c /<>/tools/lldb/source/API/SBStream.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBStringList.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBStringList.cpp.o -c /<>/tools/lldb/source/API/SBStringList.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSymbol.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBSymbol.cpp.o -c /<>/tools/lldb/source/API/SBSymbol.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSymbolContext.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBSymbolContext.cpp.o -c /<>/tools/lldb/source/API/SBSymbolContext.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSymbolContextList.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBSymbolContextList.cpp.o -c /<>/tools/lldb/source/API/SBSymbolContextList.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTarget.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTarget.cpp.o -c /<>/tools/lldb/source/API/SBTarget.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBThread.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBThread.cpp.o -c /<>/tools/lldb/source/API/SBThread.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBThreadCollection.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBThreadCollection.cpp.o -c /<>/tools/lldb/source/API/SBThreadCollection.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBThreadPlan.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBThreadPlan.cpp.o -c /<>/tools/lldb/source/API/SBThreadPlan.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBType.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBType.cpp.o -c /<>/tools/lldb/source/API/SBType.cpp /<>/tools/lldb/source/API/SBType.cpp: In member function ‘lldb_private::TypeImpl& lldb::SBType::ref()’: /<>/tools/lldb/source/API/SBType.cpp:116:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m_opaque_sp.get() == NULL) ^~ /<>/tools/lldb/source/API/SBType.cpp:118:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ return *m_opaque_sp; ^~~~~~ 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 /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:13:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:24, from /<>/tools/lldb/include/lldb/Target/Target.h:31, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:35, from /<>/tools/lldb/source/API/SBTarget.cpp:35: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeCategory.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeCategory.cpp.o -c /<>/tools/lldb/source/API/SBTypeCategory.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeEnumMember.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeEnumMember.cpp.o -c /<>/tools/lldb/source/API/SBTypeEnumMember.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/Debugger.h:20, from /<>/tools/lldb/source/API/SBThread.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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Core/Debugger.h:20, from /<>/tools/lldb/source/API/SBThread.cpp:16: /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 > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeFilter.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeFilter.cpp.o -c /<>/tools/lldb/source/API/SBTypeFilter.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeFormat.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeFormat.cpp.o -c /<>/tools/lldb/source/API/SBTypeFormat.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeNameSpecifier.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeNameSpecifier.cpp.o -c /<>/tools/lldb/source/API/SBTypeNameSpecifier.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeSummary.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeSummary.cpp.o -c /<>/tools/lldb/source/API/SBTypeSummary.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeSynthetic.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeSynthetic.cpp.o -c /<>/tools/lldb/source/API/SBTypeSynthetic.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBValue.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBValue.cpp.o -c /<>/tools/lldb/source/API/SBValue.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBValueList.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBValueList.cpp.o -c /<>/tools/lldb/source/API/SBValueList.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBVariablesOptions.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBVariablesOptions.cpp.o -c /<>/tools/lldb/source/API/SBVariablesOptions.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBWatchpoint.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBWatchpoint.cpp.o -c /<>/tools/lldb/source/API/SBWatchpoint.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBUnixSignals.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBUnixSignals.cpp.o -c /<>/tools/lldb/source/API/SBUnixSignals.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SystemInitializerFull.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SystemInitializerFull.cpp.o -c /<>/tools/lldb/source/API/SystemInitializerFull.cpp [ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/__/__/scripts/LLDBWrapPython.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source/API -I/<>/tools/lldb/source/API -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/Linux -I/<>/tools/lldb/source/Plugins/Process/POSIX -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -fPIC -fno-exceptions -Wno-sequence-point -Wno-cast-qual -o CMakeFiles/liblldb.dir/__/__/scripts/LLDBWrapPython.cpp.o -c /<>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp /<>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp: In function ‘PyObject* _wrap_SBError_SetErrorStringWithFormat__SWIG_3(PyObject*, PyObject*)’: /<>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp:21433:70: warning: format not a string literal and no format arguments [-Wformat-security] result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2); ^ /<>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp: In function ‘PyObject* _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(PyObject*, PyObject*)’: /<>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp:48417:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < arg3; i++) { ~~^~~~~~ /<>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp: In function ‘PyObject* _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(PyObject*, PyObject*)’: /<>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp:48509:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < arg3; i++) { ~~^~~~~~ /<>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp: In function ‘PyObject* _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(PyObject*, PyObject*)’: /<>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp:48610:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < arg3; i++) { ~~^~~~~~ In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:13:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:24, from /<>/tools/lldb/include/lldb/Target/Target.h:31, from /<>/tools/lldb/include/lldb/Target/TargetList.h:21, from /<>/tools/lldb/include/lldb/Core/Debugger.h:35, from /<>/tools/lldb/source/API/SystemInitializerFull.cpp:22: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 97%] Linking CXX shared library ../../../../lib/liblldb-3.9.so cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -fPIC -fPIC -O2 -DNDEBUG -Wl,-O3 -Wl,--gc-sections -Wl,--version-script,/<>/build-llvm/tools/lldb/source/API/liblldb.exports -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,defs -shared -Wl,-soname,liblldb-3.9.so.1 -o ../../../../lib/liblldb-3.9.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/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/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/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/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/libLLVMAArch64CodeGen.a ../../../../lib/libLLVMAArch64AsmPrinter.a ../../../../lib/libLLVMAArch64AsmParser.a ../../../../lib/libLLVMAArch64Desc.a ../../../../lib/libLLVMAArch64Info.a ../../../../lib/libLLVMAArch64Disassembler.a ../../../../lib/libLLVMAMDGPUCodeGen.a ../../../../lib/libLLVMAMDGPUAsmPrinter.a ../../../../lib/libLLVMAMDGPUAsmParser.a ../../../../lib/libLLVMAMDGPUDesc.a ../../../../lib/libLLVMAMDGPUInfo.a ../../../../lib/libLLVMAMDGPUDisassembler.a ../../../../lib/libLLVMARMCodeGen.a ../../../../lib/libLLVMARMAsmPrinter.a ../../../../lib/libLLVMARMAsmParser.a ../../../../lib/libLLVMARMDesc.a ../../../../lib/libLLVMARMInfo.a ../../../../lib/libLLVMARMDisassembler.a ../../../../lib/libLLVMBPFCodeGen.a ../../../../lib/libLLVMBPFAsmPrinter.a ../../../../lib/libLLVMBPFDesc.a ../../../../lib/libLLVMBPFInfo.a ../../../../lib/libLLVMHexagonCodeGen.a ../../../../lib/libLLVMHexagonAsmParser.a ../../../../lib/libLLVMHexagonDesc.a ../../../../lib/libLLVMHexagonInfo.a ../../../../lib/libLLVMHexagonDisassembler.a ../../../../lib/libLLVMMipsCodeGen.a ../../../../lib/libLLVMMipsAsmPrinter.a ../../../../lib/libLLVMMipsAsmParser.a ../../../../lib/libLLVMMipsDesc.a ../../../../lib/libLLVMMipsInfo.a ../../../../lib/libLLVMMipsDisassembler.a ../../../../lib/libLLVMMSP430CodeGen.a ../../../../lib/libLLVMMSP430AsmPrinter.a ../../../../lib/libLLVMMSP430Desc.a ../../../../lib/libLLVMMSP430Info.a ../../../../lib/libLLVMNVPTXCodeGen.a ../../../../lib/libLLVMNVPTXAsmPrinter.a ../../../../lib/libLLVMNVPTXDesc.a ../../../../lib/libLLVMNVPTXInfo.a ../../../../lib/libLLVMPowerPCCodeGen.a ../../../../lib/libLLVMPowerPCAsmPrinter.a ../../../../lib/libLLVMPowerPCAsmParser.a ../../../../lib/libLLVMPowerPCDesc.a ../../../../lib/libLLVMPowerPCInfo.a ../../../../lib/libLLVMPowerPCDisassembler.a ../../../../lib/libLLVMSparcCodeGen.a ../../../../lib/libLLVMSparcAsmPrinter.a ../../../../lib/libLLVMSparcAsmParser.a ../../../../lib/libLLVMSparcDesc.a ../../../../lib/libLLVMSparcInfo.a ../../../../lib/libLLVMSparcDisassembler.a ../../../../lib/libLLVMSystemZCodeGen.a ../../../../lib/libLLVMSystemZAsmPrinter.a ../../../../lib/libLLVMSystemZAsmParser.a ../../../../lib/libLLVMSystemZDesc.a ../../../../lib/libLLVMSystemZInfo.a ../../../../lib/libLLVMSystemZDisassembler.a ../../../../lib/libLLVMX86CodeGen.a ../../../../lib/libLLVMX86AsmPrinter.a ../../../../lib/libLLVMX86AsmParser.a ../../../../lib/libLLVMX86Desc.a ../../../../lib/libLLVMX86Info.a ../../../../lib/libLLVMX86Disassembler.a ../../../../lib/libLLVMXCoreCodeGen.a ../../../../lib/libLLVMXCoreAsmPrinter.a ../../../../lib/libLLVMXCoreDesc.a ../../../../lib/libLLVMXCoreInfo.a ../../../../lib/libLLVMXCoreDisassembler.a ../../../../lib/libLLVMInterpreter.a ../../../../lib/libLLVMAsmParser.a ../../../../lib/libLLVMBitReader.a ../../../../lib/libLLVMBitWriter.a ../../../../lib/libLLVMCodeGen.a ../../../../lib/libLLVMipo.a ../../../../lib/libLLVMSelectionDAG.a ../../../../lib/libLLVMBitReader.a ../../../../lib/libLLVMMC.a ../../../../lib/libLLVMMCJIT.a ../../../../lib/libLLVMCore.a ../../../../lib/libLLVMMCDisassembler.a ../../../../lib/libLLVMExecutionEngine.a ../../../../lib/libLLVMRuntimeDyld.a ../../../../lib/libLLVMOption.a ../../../../lib/libLLVMSupport.a ../../../../lib/libLLVMCoverage.a ../../../../lib/libLLVMDebugInfoPDB.a -Wl,--start-group ../../../../lib/liblldbBase.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbInitialization.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbUtility.a ../../../../lib/liblldbPluginDisassemblerLLVM.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginSymbolFileSymtab.a ../../../../lib/liblldbPluginDynamicLoaderStatic.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a ../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginGoLanguage.a ../../../../lib/liblldbPluginJavaLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginSymbolVendorELF.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginProcessGDBRemote.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginPlatformAndroid.a ../../../../lib/liblldbPluginPlatformGDB.a ../../../../lib/liblldbPluginPlatformFreeBSD.a ../../../../lib/liblldbPluginPlatformKalimba.a ../../../../lib/liblldbPluginPlatformLinux.a ../../../../lib/liblldbPluginPlatformNetBSD.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginPlatformWindows.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a ../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a ../../../../lib/liblldbPluginUnwindAssemblyX86.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginRenderScriptRuntime.a ../../../../lib/liblldbPluginLanguageRuntimeGo.a ../../../../lib/liblldbPluginLanguageRuntimeJava.a ../../../../lib/liblldbPluginCXXItaniumABI.a ../../../../lib/liblldbPluginABIMacOSX_arm.a ../../../../lib/liblldbPluginABIMacOSX_arm64.a ../../../../lib/liblldbPluginABIMacOSX_i386.a ../../../../lib/liblldbPluginABISysV_arm.a ../../../../lib/liblldbPluginABISysV_arm64.a ../../../../lib/liblldbPluginABISysV_i386.a ../../../../lib/liblldbPluginABISysV_x86_64.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/liblldbPluginInstructionARM.a ../../../../lib/liblldbPluginInstructionARM64.a ../../../../lib/liblldbPluginInstructionMIPS.a ../../../../lib/liblldbPluginInstructionMIPS64.a ../../../../lib/liblldbPluginObjectFilePECOFF.a ../../../../lib/liblldbPluginOSGo.a ../../../../lib/liblldbPluginOSPython.a ../../../../lib/liblldbPluginMemoryHistoryASan.a ../../../../lib/liblldbPluginInstrumentationRuntimeAddressSanitizer.a ../../../../lib/liblldbPluginInstrumentationRuntimeThreadSanitizer.a ../../../../lib/liblldbPluginSystemRuntimeMacOSX.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginJITLoaderGDB.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginProcessLinux.a ../../../../lib/liblldbPluginProcessPOSIX.a -Wl,--end-group -Wl,--start-group ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangDriver.a ../../../../lib/libclangEdit.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangLex.a ../../../../lib/libclangParse.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangSema.a ../../../../lib/libclangSerialization.a -Wl,--end-group ../../../../lib/libLLVMAArch64CodeGen.a ../../../../lib/libLLVMAArch64AsmPrinter.a ../../../../lib/libLLVMAArch64AsmParser.a ../../../../lib/libLLVMAArch64Desc.a ../../../../lib/libLLVMAArch64Info.a ../../../../lib/libLLVMAArch64Disassembler.a ../../../../lib/libLLVMAMDGPUCodeGen.a ../../../../lib/libLLVMAMDGPUAsmPrinter.a ../../../../lib/libLLVMAMDGPUAsmParser.a ../../../../lib/libLLVMAMDGPUDesc.a ../../../../lib/libLLVMAMDGPUInfo.a ../../../../lib/libLLVMAMDGPUDisassembler.a ../../../../lib/libLLVMARMCodeGen.a ../../../../lib/libLLVMARMAsmPrinter.a ../../../../lib/libLLVMARMAsmParser.a ../../../../lib/libLLVMARMDesc.a ../../../../lib/libLLVMARMInfo.a ../../../../lib/libLLVMARMDisassembler.a ../../../../lib/libLLVMBPFCodeGen.a ../../../../lib/libLLVMBPFAsmPrinter.a ../../../../lib/libLLVMBPFDesc.a ../../../../lib/libLLVMBPFInfo.a ../../../../lib/libLLVMHexagonCodeGen.a ../../../../lib/libLLVMHexagonAsmParser.a ../../../../lib/libLLVMHexagonDesc.a ../../../../lib/libLLVMHexagonInfo.a ../../../../lib/libLLVMHexagonDisassembler.a ../../../../lib/libLLVMMipsCodeGen.a ../../../../lib/libLLVMMipsAsmPrinter.a ../../../../lib/libLLVMMipsAsmParser.a ../../../../lib/libLLVMMipsDesc.a ../../../../lib/libLLVMMipsInfo.a ../../../../lib/libLLVMMipsDisassembler.a ../../../../lib/libLLVMMSP430CodeGen.a ../../../../lib/libLLVMMSP430AsmPrinter.a ../../../../lib/libLLVMMSP430Desc.a ../../../../lib/libLLVMMSP430Info.a ../../../../lib/libLLVMNVPTXCodeGen.a ../../../../lib/libLLVMNVPTXAsmPrinter.a ../../../../lib/libLLVMNVPTXDesc.a ../../../../lib/libLLVMNVPTXInfo.a ../../../../lib/libLLVMPowerPCCodeGen.a ../../../../lib/libLLVMPowerPCAsmPrinter.a ../../../../lib/libLLVMPowerPCAsmParser.a ../../../../lib/libLLVMPowerPCDesc.a ../../../../lib/libLLVMPowerPCInfo.a ../../../../lib/libLLVMPowerPCDisassembler.a ../../../../lib/libLLVMSparcCodeGen.a ../../../../lib/libLLVMSparcAsmPrinter.a ../../../../lib/libLLVMSparcAsmParser.a ../../../../lib/libLLVMSparcDesc.a ../../../../lib/libLLVMSparcInfo.a ../../../../lib/libLLVMSparcDisassembler.a ../../../../lib/libLLVMSystemZCodeGen.a ../../../../lib/libLLVMSystemZAsmPrinter.a ../../../../lib/libLLVMSystemZAsmParser.a ../../../../lib/libLLVMSystemZDesc.a ../../../../lib/libLLVMSystemZInfo.a ../../../../lib/libLLVMSystemZDisassembler.a ../../../../lib/libLLVMX86CodeGen.a ../../../../lib/libLLVMX86AsmPrinter.a ../../../../lib/libLLVMX86AsmParser.a ../../../../lib/libLLVMX86Desc.a ../../../../lib/libLLVMX86Info.a ../../../../lib/libLLVMX86Disassembler.a ../../../../lib/libLLVMXCoreCodeGen.a ../../../../lib/libLLVMXCoreAsmPrinter.a ../../../../lib/libLLVMXCoreDesc.a ../../../../lib/libLLVMXCoreInfo.a ../../../../lib/libLLVMXCoreDisassembler.a ../../../../lib/libLLVMInterpreter.a ../../../../lib/libLLVMAsmParser.a ../../../../lib/libLLVMBitReader.a ../../../../lib/libLLVMBitWriter.a ../../../../lib/libLLVMCodeGen.a ../../../../lib/libLLVMipo.a ../../../../lib/libLLVMSelectionDAG.a ../../../../lib/libLLVMBitReader.a ../../../../lib/libLLVMMC.a ../../../../lib/libLLVMMCJIT.a ../../../../lib/libLLVMCore.a ../../../../lib/libLLVMMCDisassembler.a ../../../../lib/libLLVMExecutionEngine.a ../../../../lib/libLLVMRuntimeDyld.a ../../../../lib/libLLVMOption.a ../../../../lib/libLLVMSupport.a ../../../../lib/libLLVMCoverage.a ../../../../lib/libLLVMDebugInfoPDB.a ../../../../lib/liblldbPluginScriptInterpreterNone.a ../../../../lib/liblldbPluginScriptInterpreterPython.a -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so -ltinfo /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 ../../../../lib/libLLVMGlobalISel.a ../../../../lib/libLLVMAArch64Desc.a ../../../../lib/libLLVMAArch64AsmPrinter.a ../../../../lib/libLLVMAArch64Info.a ../../../../lib/libLLVMAArch64Utils.a ../../../../lib/libLLVMIRReader.a ../../../../lib/libLLVMAsmParser.a ../../../../lib/libLLVMLinker.a ../../../../lib/libLLVMVectorize.a ../../../../lib/libLLVMAMDGPUDesc.a ../../../../lib/libLLVMAMDGPUAsmPrinter.a ../../../../lib/libLLVMAMDGPUInfo.a ../../../../lib/libLLVMAMDGPUUtils.a ../../../../lib/libLLVMARMDesc.a ../../../../lib/libLLVMARMAsmPrinter.a ../../../../lib/libLLVMARMInfo.a ../../../../lib/libLLVMBPFAsmPrinter.a ../../../../lib/libLLVMHexagonDesc.a ../../../../lib/libLLVMHexagonInfo.a ../../../../lib/libLLVMMipsAsmPrinter.a ../../../../lib/libLLVMMipsInfo.a ../../../../lib/libLLVMMSP430AsmPrinter.a ../../../../lib/libLLVMNVPTXAsmPrinter.a ../../../../lib/libLLVMPowerPCAsmPrinter.a ../../../../lib/libLLVMPowerPCInfo.a ../../../../lib/libLLVMSparcAsmPrinter.a ../../../../lib/libLLVMSparcInfo.a ../../../../lib/libLLVMSystemZDesc.a ../../../../lib/libLLVMSystemZAsmPrinter.a ../../../../lib/libLLVMSystemZInfo.a ../../../../lib/libLLVMX86AsmPrinter.a ../../../../lib/libLLVMX86Utils.a ../../../../lib/libLLVMX86Info.a ../../../../lib/libLLVMXCoreAsmPrinter.a ../../../../lib/libLLVMAsmPrinter.a ../../../../lib/libLLVMXCoreInfo.a ../../../../lib/libLLVMMCDisassembler.a ../../../../lib/libLLVMCodeGen.a ../../../../lib/libLLVMBitWriter.a ../../../../lib/libLLVMScalarOpts.a ../../../../lib/libLLVMInstCombine.a ../../../../lib/libLLVMInstrumentation.a ../../../../lib/libLLVMTransformUtils.a /usr/lib/arm-linux-gnueabihf/libffi.so ../../../../lib/libLLVMTarget.a ../../../../lib/libLLVMAnalysis.a ../../../../lib/libLLVMProfileData.a ../../../../lib/libLLVMObject.a ../../../../lib/libLLVMBitReader.a ../../../../lib/libLLVMCore.a ../../../../lib/libLLVMMCParser.a ../../../../lib/libLLVMMC.a ../../../../lib/libLLVMDebugInfoCodeView.a ../../../../lib/libLLVMSupport.a -lrt -lpthread -lz -lm ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-3.9.so.1 /usr/lib/arm-linux-gnueabihf/libpython2.7.so -lpthread -ltinfo -ldl cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/cmake -E cmake_symlink_library ../../../../lib/liblldb-3.9.so.1 ../../../../lib/liblldb-3.9.so.1 ../../../../lib/liblldb-3.9.so make[4]: Leaving directory '/<>/build-llvm' [ 97%] Built target liblldb /usr/bin/make -f tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/build.make tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/depend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/tools/argdumper /<>/build-llvm /<>/build-llvm/tools/lldb/tools/argdumper /<>/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/tools/lldb-mi /<>/build-llvm /<>/build-llvm/tools/lldb/tools/lldb-mi /<>/build-llvm/tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/depend.internal". Scanning dependencies of target lldb-argdumper Dependee "/<>/build-llvm/tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/tools/lldb-mi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/depend.internal". make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 97%] Building CXX object tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/argdumper.cpp.o cd /<>/build-llvm/tools/lldb/tools/argdumper && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/argdumper -I/<>/tools/lldb/tools/argdumper -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/argdumper/argdumper.cpp Scanning dependencies of target lldb-mi make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgSet.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdArgSet.cpp [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValBase.cpp.o [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgContext.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdArgContext.cpp cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdArgValBase.cpp [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValConsume.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdArgValConsume.cpp [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValFile.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdArgValFile.cpp [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValListBase.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdArgValListBase.cpp [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValListOfN.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdArgValListOfN.cpp [ 97%] Linking CXX executable ../../../../bin/lldb-argdumper cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/lldb-argdumper.dir/argdumper.cpp.o -o ../../../../bin/lldb-argdumper -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/liblldb-3.9.so.1 -Wl,--start-group ../../../../lib/liblldbBase.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbInitialization.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbUtility.a ../../../../lib/liblldbPluginDisassemblerLLVM.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginSymbolFileSymtab.a ../../../../lib/liblldbPluginDynamicLoaderStatic.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a ../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginGoLanguage.a ../../../../lib/liblldbPluginJavaLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginSymbolVendorELF.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginProcessGDBRemote.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginPlatformAndroid.a ../../../../lib/liblldbPluginPlatformGDB.a ../../../../lib/liblldbPluginPlatformFreeBSD.a ../../../../lib/liblldbPluginPlatformKalimba.a ../../../../lib/liblldbPluginPlatformLinux.a ../../../../lib/liblldbPluginPlatformNetBSD.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginPlatformWindows.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a ../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a ../../../../lib/liblldbPluginUnwindAssemblyX86.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginRenderScriptRuntime.a ../../../../lib/liblldbPluginLanguageRuntimeGo.a ../../../../lib/liblldbPluginLanguageRuntimeJava.a ../../../../lib/liblldbPluginCXXItaniumABI.a ../../../../lib/liblldbPluginABIMacOSX_arm.a ../../../../lib/liblldbPluginABIMacOSX_arm64.a ../../../../lib/liblldbPluginABIMacOSX_i386.a ../../../../lib/liblldbPluginABISysV_arm.a ../../../../lib/liblldbPluginABISysV_arm64.a ../../../../lib/liblldbPluginABISysV_i386.a ../../../../lib/liblldbPluginABISysV_x86_64.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/liblldbPluginInstructionARM.a ../../../../lib/liblldbPluginInstructionARM64.a ../../../../lib/liblldbPluginInstructionMIPS.a ../../../../lib/liblldbPluginInstructionMIPS64.a ../../../../lib/liblldbPluginObjectFilePECOFF.a ../../../../lib/liblldbPluginOSGo.a ../../../../lib/liblldbPluginOSPython.a ../../../../lib/liblldbPluginMemoryHistoryASan.a ../../../../lib/liblldbPluginInstrumentationRuntimeAddressSanitizer.a ../../../../lib/liblldbPluginInstrumentationRuntimeThreadSanitizer.a ../../../../lib/liblldbPluginSystemRuntimeMacOSX.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginJITLoaderGDB.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginProcessLinux.a ../../../../lib/liblldbPluginProcessPOSIX.a -Wl,--end-group ../../../../lib/libclangCodeGen.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-3.9.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 97%] Built target lldb-argdumper [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValOptionLong.cpp.o [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValNumber.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdArgValOptionLong.cpp cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdArgValNumber.cpp [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValOptionShort.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdArgValOptionShort.cpp [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValPrintValues.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdArgValPrintValues.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValString.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdArgValString.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValThreadGrp.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdArgValThreadGrp.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdBase.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdBase.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCommands.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCommands.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmd.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmd.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdBreak.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmdBreak.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdData.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmdData.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdEnviro.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmdEnviro.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdExec.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmdExec.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdFile.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmdFile.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdGdbInfo.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmdGdbInfo.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdGdbSet.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmdGdbSet.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdGdbShow.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmdGdbShow.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdGdbThread.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmdGdbThread.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdMiscellanous.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmdMiscellanous.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdStack.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmdStack.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdSupportInfo.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmdSupportInfo.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdSupportList.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmdSupportList.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdSymbol.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmdSymbol.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdTarget.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmdTarget.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdThread.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmdThread.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdTrace.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmdTrace.cpp /usr/bin/make -f tools/lldb/CMakeFiles/finish_swig.dir/build.make tools/lldb/CMakeFiles/finish_swig.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb /<>/build-llvm /<>/build-llvm/tools/lldb /<>/build-llvm/tools/lldb/CMakeFiles/finish_swig.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/CMakeFiles/finish_swig.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/CMakeFiles/finish_swig.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/CMakeFiles/finish_swig.dir/depend.internal". Scanning dependencies of target finish_swig make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 98%] Python script sym-linking LLDB Python API cd /<>/build-llvm/tools/lldb && /usr/bin/python2.7 /<>/tools/lldb/scripts/finishSwigWrapperClasses.py --srcRoot=/<>/tools/lldb --targetDir=/<>/build-llvm/tools/lldb/scripts --cfgBldDir=/<>/build-llvm/tools/lldb/scripts --prefix=/<>/build-llvm --cmakeBuildConfiguration=. --lldbLibDir=lib -m make[4]: Leaving directory '/<>/build-llvm' [ 98%] Built target finish_swig /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/tools/driver /<>/build-llvm /<>/build-llvm/tools/lldb/tools/driver /<>/build-llvm/tools/lldb/tools/driver/CMakeFiles/lldb.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/tools/driver/CMakeFiles/lldb.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/tools/driver/CMakeFiles/lldb.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/tools/driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/tools/driver/CMakeFiles/lldb.dir/depend.internal". Scanning dependencies of target lldb make[4]: Leaving directory '/<>/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 '/<>/build-llvm' [ 98%] Building CXX object tools/lldb/tools/driver/CMakeFiles/lldb.dir/Driver.cpp.o cd /<>/build-llvm/tools/lldb/tools/driver && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/driver -I/<>/tools/lldb/tools/driver -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/driver/Driver.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdVar.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdCmdVar.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdData.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdData.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdFactory.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdFactory.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdInterpreter.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdInterpreter.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdInvoker.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdInvoker.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdMgr.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdMgr.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdMgrSetCmdDeleteCallback.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnBase.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnBase.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBBroadcaster.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnLLDBBroadcaster.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBDebugger.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnLLDBDebugger.cpp [ 98%] Building CXX object tools/lldb/tools/driver/CMakeFiles/lldb.dir/Platform.cpp.o cd /<>/build-llvm/tools/lldb/tools/driver && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/driver -I/<>/tools/lldb/tools/driver -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/driver/Platform.cpp [ 98%] Linking CXX executable ../../../../bin/lldb cd /<>/build-llvm/tools/lldb/tools/driver && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldb.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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/lldb.dir/Driver.cpp.o CMakeFiles/lldb.dir/Platform.cpp.o -o ../../../../bin/lldb-3.9.1 -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/liblldb-3.9.so.1 -Wl,--start-group ../../../../lib/liblldbBase.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbInitialization.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbUtility.a ../../../../lib/liblldbPluginDisassemblerLLVM.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginSymbolFileSymtab.a ../../../../lib/liblldbPluginDynamicLoaderStatic.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a ../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginGoLanguage.a ../../../../lib/liblldbPluginJavaLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginSymbolVendorELF.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginProcessGDBRemote.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginPlatformAndroid.a ../../../../lib/liblldbPluginPlatformGDB.a ../../../../lib/liblldbPluginPlatformFreeBSD.a ../../../../lib/liblldbPluginPlatformKalimba.a ../../../../lib/liblldbPluginPlatformLinux.a ../../../../lib/liblldbPluginPlatformNetBSD.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginPlatformWindows.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a ../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a ../../../../lib/liblldbPluginUnwindAssemblyX86.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginRenderScriptRuntime.a ../../../../lib/liblldbPluginLanguageRuntimeGo.a ../../../../lib/liblldbPluginLanguageRuntimeJava.a ../../../../lib/liblldbPluginCXXItaniumABI.a ../../../../lib/liblldbPluginABIMacOSX_arm.a ../../../../lib/liblldbPluginABIMacOSX_arm64.a ../../../../lib/liblldbPluginABIMacOSX_i386.a ../../../../lib/liblldbPluginABISysV_arm.a ../../../../lib/liblldbPluginABISysV_arm64.a ../../../../lib/liblldbPluginABISysV_i386.a ../../../../lib/liblldbPluginABISysV_x86_64.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/liblldbPluginInstructionARM.a ../../../../lib/liblldbPluginInstructionARM64.a ../../../../lib/liblldbPluginInstructionMIPS.a ../../../../lib/liblldbPluginInstructionMIPS64.a ../../../../lib/liblldbPluginObjectFilePECOFF.a ../../../../lib/liblldbPluginOSGo.a ../../../../lib/liblldbPluginOSPython.a ../../../../lib/liblldbPluginMemoryHistoryASan.a ../../../../lib/liblldbPluginInstrumentationRuntimeAddressSanitizer.a ../../../../lib/liblldbPluginInstrumentationRuntimeThreadSanitizer.a ../../../../lib/liblldbPluginSystemRuntimeMacOSX.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginJITLoaderGDB.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginProcessLinux.a ../../../../lib/liblldbPluginProcessPOSIX.a -Wl,--end-group ../../../../lib/libclangCodeGen.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-3.9.so.1 cd /<>/build-llvm/tools/lldb/tools/driver && /usr/bin/cmake -E cmake_symlink_executable ../../../../bin/lldb-3.9.1 ../../../../bin/lldb make[4]: Leaving directory '/<>/build-llvm' [ 98%] Built target lldb [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBDebuggerHandleEvents.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfo.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfoVarObj.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBProxySBValue.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnLLDBProxySBValue.cpp /<>/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp: In member function ‘bool CMICmnLLDBDebuggerHandleEvents::HandleProcessEventBroadcastBitStateChanged(const lldb::SBEvent&)’: /<>/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp:859:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (bShouldBrk) ^~ /<>/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp:861:9: note: here case lldb::eStateCrashed: ^~~~ [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBUtilSBValue.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnLLDBUtilSBValue.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLog.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnLog.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLogMediumFile.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnLogMediumFile.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIOutOfBandRecord.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnMIOutOfBandRecord.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIResultRecord.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnMIResultRecord.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValue.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnMIValue.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValueConst.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnMIValueConst.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValueList.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnMIValueList.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValueResult.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnMIValueResult.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValueTuple.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnMIValueTuple.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnResources.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnResources.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnStreamStderr.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnStreamStderr.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnStreamStdin.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnStreamStdin.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnStreamStdout.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnStreamStdout.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnThreadMgrStd.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnThreadMgrStd.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIDriver.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MIDriver.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIDriverBase.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MIDriverBase.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIDriverMain.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MIDriverMain.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIDriverMgr.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MIDriverMgr.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilParse.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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/MIUtilParse.cpp.o -c /<>/tools/lldb/tools/lldb-mi/MIUtilParse.cpp [ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilDateTimeStd.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MIUtilDateTimeStd.cpp [100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilDebug.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MIUtilDebug.cpp [100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilFileStd.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MIUtilFileStd.cpp [100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilMapIdToVariant.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MIUtilMapIdToVariant.cpp [100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilString.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MIUtilString.cpp [100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilThreadBaseStd.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MIUtilThreadBaseStd.cpp [100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilVariant.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_PROCESS_VM_READV -DHAVE_ROUND -DLLDB_DISABLE_LIBEDIT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/tools/lldb-mi -I/<>/tools/lldb/include -I/<>/build-llvm/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MIUtilVariant.cpp [100%] Linking CXX executable ../../../../bin/lldb-mi cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -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/MIUtilParse.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-3.9.1 -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/liblldb-3.9.so.1 -lpthread -Wl,--start-group ../../../../lib/liblldbBase.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbInitialization.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbUtility.a ../../../../lib/liblldbPluginDisassemblerLLVM.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginSymbolFileSymtab.a ../../../../lib/liblldbPluginDynamicLoaderStatic.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a ../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginGoLanguage.a ../../../../lib/liblldbPluginJavaLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginSymbolVendorELF.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginProcessGDBRemote.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginPlatformAndroid.a ../../../../lib/liblldbPluginPlatformGDB.a ../../../../lib/liblldbPluginPlatformFreeBSD.a ../../../../lib/liblldbPluginPlatformKalimba.a ../../../../lib/liblldbPluginPlatformLinux.a ../../../../lib/liblldbPluginPlatformNetBSD.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginPlatformWindows.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a ../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a ../../../../lib/liblldbPluginUnwindAssemblyX86.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginRenderScriptRuntime.a ../../../../lib/liblldbPluginLanguageRuntimeGo.a ../../../../lib/liblldbPluginLanguageRuntimeJava.a ../../../../lib/liblldbPluginCXXItaniumABI.a ../../../../lib/liblldbPluginABIMacOSX_arm.a ../../../../lib/liblldbPluginABIMacOSX_arm64.a ../../../../lib/liblldbPluginABIMacOSX_i386.a ../../../../lib/liblldbPluginABISysV_arm.a ../../../../lib/liblldbPluginABISysV_arm64.a ../../../../lib/liblldbPluginABISysV_i386.a ../../../../lib/liblldbPluginABISysV_x86_64.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/liblldbPluginInstructionARM.a ../../../../lib/liblldbPluginInstructionARM64.a ../../../../lib/liblldbPluginInstructionMIPS.a ../../../../lib/liblldbPluginInstructionMIPS64.a ../../../../lib/liblldbPluginObjectFilePECOFF.a ../../../../lib/liblldbPluginOSGo.a ../../../../lib/liblldbPluginOSPython.a ../../../../lib/liblldbPluginMemoryHistoryASan.a ../../../../lib/liblldbPluginInstrumentationRuntimeAddressSanitizer.a ../../../../lib/liblldbPluginInstrumentationRuntimeThreadSanitizer.a ../../../../lib/liblldbPluginSystemRuntimeMacOSX.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginJITLoaderGDB.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginProcessLinux.a ../../../../lib/liblldbPluginProcessPOSIX.a -Wl,--end-group ../../../../lib/libclangCodeGen.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-3.9.so.1 cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/cmake -E cmake_symlink_executable ../../../../bin/lldb-mi-3.9.1 ../../../../bin/lldb-mi make[4]: Leaving directory '/<>/build-llvm' [100%] Built target lldb-mi make[3]: Leaving directory '/<>/build-llvm' /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make[2]: Leaving directory '/<>/build-llvm' cd build-llvm \ CFLAGS=`dpkg-buildflags --get CFLAGS`; \ CFLAGS="$CFLAGS `dpkg-buildflags --get CPPFLAGS`"; \ echo $CFLAGS; \ bin/clang++ -v -c $CFLAGS -std=c++11 ../lib/Fuzzer/*.cpp -IFuzzer; \ ar ruv libFuzzer.a Fuzzer*.o -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 clang version 3.9.1-19ubuntu1 (tags/RELEASE_391/rc2) Target: armv7l-unknown-linux-gnueabihf Thread model: posix InstalledDir: /<>/build-llvm/bin Found candidate GCC installation: /usr/lib/gcc/arm-linux-gnueabihf/7 Found candidate GCC installation: /usr/lib/gcc/arm-linux-gnueabihf/7.2.0 Selected GCC installation: /usr/lib/gcc/arm-linux-gnueabihf/7.2.0 Candidate multilib: .;@m32 Selected multilib: .;@m32 "/<>/build-llvm/bin/clang-3.9" -cc1 -triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -discard-value-names -main-file-name FuzzerCrossOver.cpp -mrelocation-model static -mthread-model posix -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu cortex-a8 -target-abi aapcs-linux -mfloat-abi hard -v -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -coverage-file /<>/build-llvm/FuzzerCrossOver.cpp -resource-dir /<>/build-llvm/bin/../lib/clang/3.9.1 -D _FORTIFY_SOURCE=2 -I Fuzzer -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0 -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0 -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0 -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0/backward -internal-isystem /usr/local/include -internal-isystem /<>/build-llvm/bin/../lib/clang/3.9.1/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O2 -Wformat -Werror=format-security -Wdate-time -std=c++11 -fdeprecated-macro -fdebug-compilation-dir /<>/build-llvm -fdebug-prefix-map=/<>=. -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o FuzzerCrossOver.o -x c++ ../lib/Fuzzer/FuzzerCrossOver.cpp clang -cc1 version 3.9.1 based upon LLVM 3.9.1 default target armv7l-unknown-linux-gnueabihf ignoring nonexistent directory "Fuzzer" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0" #include "..." search starts here: #include <...> search starts here: /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0 /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0 /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0/backward /usr/local/include /<>/build-llvm/bin/../lib/clang/3.9.1/include /usr/include/arm-linux-gnueabihf /usr/include End of search list. "/<>/build-llvm/bin/clang-3.9" -cc1 -triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -discard-value-names -main-file-name FuzzerDriver.cpp -mrelocation-model static -mthread-model posix -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu cortex-a8 -target-abi aapcs-linux -mfloat-abi hard -v -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -coverage-file /<>/build-llvm/FuzzerDriver.cpp -resource-dir /<>/build-llvm/bin/../lib/clang/3.9.1 -D _FORTIFY_SOURCE=2 -I Fuzzer -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0 -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0 -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0 -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0/backward -internal-isystem /usr/local/include -internal-isystem /<>/build-llvm/bin/../lib/clang/3.9.1/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O2 -Wformat -Werror=format-security -Wdate-time -std=c++11 -fdeprecated-macro -fdebug-compilation-dir /<>/build-llvm -fdebug-prefix-map=/<>=. -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o FuzzerDriver.o -x c++ ../lib/Fuzzer/FuzzerDriver.cpp clang -cc1 version 3.9.1 based upon LLVM 3.9.1 default target armv7l-unknown-linux-gnueabihf ignoring nonexistent directory "Fuzzer" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0" #include "..." search starts here: #include <...> search starts here: /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0 /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0 /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0/backward /usr/local/include /<>/build-llvm/bin/../lib/clang/3.9.1/include /usr/include/arm-linux-gnueabihf /usr/include End of search list. "/<>/build-llvm/bin/clang-3.9" -cc1 -triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -discard-value-names -main-file-name FuzzerExtFunctionsDlsym.cpp -mrelocation-model static -mthread-model posix -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu cortex-a8 -target-abi aapcs-linux -mfloat-abi hard -v -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -coverage-file /<>/build-llvm/FuzzerExtFunctionsDlsym.cpp -resource-dir /<>/build-llvm/bin/../lib/clang/3.9.1 -D _FORTIFY_SOURCE=2 -I Fuzzer -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0 -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0 -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0 -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0/backward -internal-isystem /usr/local/include -internal-isystem /<>/build-llvm/bin/../lib/clang/3.9.1/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O2 -Wformat -Werror=format-security -Wdate-time -std=c++11 -fdeprecated-macro -fdebug-compilation-dir /<>/build-llvm -fdebug-prefix-map=/<>=. -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o FuzzerExtFunctionsDlsym.o -x c++ ../lib/Fuzzer/FuzzerExtFunctionsDlsym.cpp clang -cc1 version 3.9.1 based upon LLVM 3.9.1 default target armv7l-unknown-linux-gnueabihf ignoring nonexistent directory "Fuzzer" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0" #include "..." search starts here: #include <...> search starts here: /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0 /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0 /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0/backward /usr/local/include /<>/build-llvm/bin/../lib/clang/3.9.1/include /usr/include/arm-linux-gnueabihf /usr/include End of search list. "/<>/build-llvm/bin/clang-3.9" -cc1 -triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -discard-value-names -main-file-name FuzzerExtFunctionsWeak.cpp -mrelocation-model static -mthread-model posix -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu cortex-a8 -target-abi aapcs-linux -mfloat-abi hard -v -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -coverage-file /<>/build-llvm/FuzzerExtFunctionsWeak.cpp -resource-dir /<>/build-llvm/bin/../lib/clang/3.9.1 -D _FORTIFY_SOURCE=2 -I Fuzzer -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0 -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0 -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0 -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0/backward -internal-isystem /usr/local/include -internal-isystem /<>/build-llvm/bin/../lib/clang/3.9.1/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O2 -Wformat -Werror=format-security -Wdate-time -std=c++11 -fdeprecated-macro -fdebug-compilation-dir /<>/build-llvm -fdebug-prefix-map=/<>=. -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o FuzzerExtFunctionsWeak.o -x c++ ../lib/Fuzzer/FuzzerExtFunctionsWeak.cpp clang -cc1 version 3.9.1 based upon LLVM 3.9.1 default target armv7l-unknown-linux-gnueabihf ignoring nonexistent directory "Fuzzer" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0" #include "..." search starts here: #include <...> search starts here: /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0 /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0 /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0/backward /usr/local/include /<>/build-llvm/bin/../lib/clang/3.9.1/include /usr/include/arm-linux-gnueabihf /usr/include End of search list. "/<>/build-llvm/bin/clang-3.9" -cc1 -triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -discard-value-names -main-file-name FuzzerIO.cpp -mrelocation-model static -mthread-model posix -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu cortex-a8 -target-abi aapcs-linux -mfloat-abi hard -v -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -coverage-file /<>/build-llvm/FuzzerIO.cpp -resource-dir /<>/build-llvm/bin/../lib/clang/3.9.1 -D _FORTIFY_SOURCE=2 -I Fuzzer -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0 -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0 -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0 -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0/backward -internal-isystem /usr/local/include -internal-isystem /<>/build-llvm/bin/../lib/clang/3.9.1/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O2 -Wformat -Werror=format-security -Wdate-time -std=c++11 -fdeprecated-macro -fdebug-compilation-dir /<>/build-llvm -fdebug-prefix-map=/<>=. -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o FuzzerIO.o -x c++ ../lib/Fuzzer/FuzzerIO.cpp clang -cc1 version 3.9.1 based upon LLVM 3.9.1 default target armv7l-unknown-linux-gnueabihf ignoring nonexistent directory "Fuzzer" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0" #include "..." search starts here: #include <...> search starts here: /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0 /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0 /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0/backward /usr/local/include /<>/build-llvm/bin/../lib/clang/3.9.1/include /usr/include/arm-linux-gnueabihf /usr/include End of search list. "/<>/build-llvm/bin/clang-3.9" -cc1 -triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -discard-value-names -main-file-name FuzzerLoop.cpp -mrelocation-model static -mthread-model posix -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu cortex-a8 -target-abi aapcs-linux -mfloat-abi hard -v -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -coverage-file /<>/build-llvm/FuzzerLoop.cpp -resource-dir /<>/build-llvm/bin/../lib/clang/3.9.1 -D _FORTIFY_SOURCE=2 -I Fuzzer -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0 -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0 -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0 -internal-isystem /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0/backward -internal-isystem /usr/local/include -internal-isystem /<>/build-llvm/bin/../lib/clang/3.9.1/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O2 -Wformat -Werror=format-security -Wdate-time -std=c++11 -fdeprecated-macro -fdebug-compilation-dir /<>/build-llvm -fdebug-prefix-map=/<>=. -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o FuzzerLoop.o -x c++ ../lib/Fuzzer/FuzzerLoop.cpp clang -cc1 version 3.9.1 based upon LLVM 3.9.1 default target armv7l-unknown-linux-gnueabihf ignoring nonexistent directory "Fuzzer" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0" #include "..." search starts here: #include <...> search starts here: /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0 /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/arm-linux-gnueabihf/c++/7.2.0 /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0/backward /usr/local/include /<>/build-llvm/bin/../lib/clang/3.9.1/include /usr/include/arm-linux-gnueabihf /usr/include End of search list. ../lib/Fuzzer/FuzzerLoop.cpp:369:27: error: no matching function for call to 'max' size_t TruncatePoints = std::max(1ul, TruncateMaxRuns / Corpus.size()); ^~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0/bits/algorithmfwd.h:370:5: note: candidate template ignored: deduced conflicting types for parameter '_Tp' ('unsigned long' vs. 'unsigned int') max(const _Tp&, const _Tp&); ^ /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0/bits/stl_algo.h:3468:5: note: candidate template ignored: could not match 'initializer_list' against 'unsigned long' max(initializer_list<_Tp> __l, _Compare __comp) ^ /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0/bits/algorithmfwd.h:375:5: note: candidate function template not viable: requires 3 arguments, but 2 were provided max(const _Tp&, const _Tp&, _Compare); ^ /usr/lib/gcc/arm-linux-gnueabihf/7.2.0/../../../../include/c++/7.2.0/bits/stl_algo.h:3462:5: note: candidate function template not viable: requires single argument '__l', but 2 arguments were provided max(initializer_list<_Tp> __l) ^ 1 error generated. ar: `u' modifier ignored since `D' is the default (see `U') ar: creating libFuzzer.a a - FuzzerCrossOver.o a - FuzzerDriver.o a - FuzzerExtFunctionsDlsym.o a - FuzzerExtFunctionsWeak.o a - FuzzerIO.o make[1]: Leaving directory '/<>' debian/rules override_dh_auto_test make[1]: Entering directory '/<>' /usr/bin/make -j 4 -C build-llvm check-llvm || true make[2]: Entering directory '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/make -f CMakeFiles/Makefile2 check-llvm make[3]: Entering directory '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 40 /usr/bin/make -f CMakeFiles/Makefile2 test/CMakeFiles/check-llvm.dir/all make[4]: Entering directory '/<>/build-llvm' /usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.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 lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/TableGen /<>/build-llvm /<>/build-llvm/lib/TableGen /<>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Support /<>/build-llvm /<>/build-llvm/lib/Support /<>/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC /<>/build-llvm /<>/build-llvm/lib/MC /<>/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 0%] Built target LLVMTableGen /usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC/MCParser /<>/build-llvm /<>/build-llvm/lib/MC/MCParser /<>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 7%] Built target obj.llvm-tblgen [ 7%] Built target LLVMSupport /usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC/MCDisassembler /<>/build-llvm /<>/build-llvm/lib/MC/MCDisassembler /<>/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ObjectYAML /<>/build-llvm /<>/build-llvm/lib/ObjectYAML /<>/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= [ 10%] Built target LLVMMC /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend [ 10%] Built target LLVMMCParser /usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Option /<>/build-llvm /<>/build-llvm/lib/Option /<>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/CodeView /<>/build-llvm /<>/build-llvm/lib/DebugInfo/CodeView /<>/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 10%] Built target LLVMMCDisassembler /usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/DWARF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/DWARF /<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= [ 10%] Built target LLVMOption /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/Symbolize /<>/build-llvm /<>/build-llvm/lib/DebugInfo/Symbolize /<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/PDB /<>/build-llvm /<>/build-llvm/lib/DebugInfo/PDB /<>/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= [ 12%] Built target LLVMDebugInfoCodeView make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LineEditor /<>/build-llvm /<>/build-llvm/lib/LineEditor /<>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build [ 12%] Built target LLVMDebugInfoDWARF make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend make[5]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 12%] Built target LLVMSymbolize make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/unittest /<>/build-llvm /<>/build-llvm/utils/unittest /<>/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/unittest/UnitTestMain /<>/build-llvm /<>/build-llvm/utils/unittest/UnitTestMain /<>/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake --color= [ 12%] Built target LLVMLineEditor /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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Hello /<>/build-llvm /<>/build-llvm/lib/Transforms/Hello /<>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/unittest/CMakeFiles/gtest.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build [ 15%] Built target LLVMDebugInfoPDB /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/FileCheck /<>/build-llvm /<>/build-llvm/utils/FileCheck /<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 15%] Built target gtest /usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/count /<>/build-llvm /<>/build-llvm/utils/count /<>/build-llvm/utils/count/CMakeFiles/count.dir/DependInfo.cmake --color= [ 15%] Built target gtest_main /usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend [ 15%] 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/not /<>/build-llvm /<>/build-llvm/utils/not /<>/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/FileCheck/CMakeFiles/FileCheck.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/yaml-bench /<>/build-llvm /<>/build-llvm/utils/yaml-bench /<>/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/count/CMakeFiles/count.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build [ 15%] Built target FileCheck /usr/bin/make -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/not/CMakeFiles/not.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lto /<>/build-llvm /<>/build-llvm/tools/lto /<>/build-llvm/tools/lto/CMakeFiles/LTO_exports.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/yaml-bench/CMakeFiles/yaml-bench.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 15%] Built target count /usr/bin/make -f tools/gold/CMakeFiles/LLVMgold_exports.dir/build.make tools/gold/CMakeFiles/LLVMgold_exports.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/gold /<>/build-llvm /<>/build-llvm/tools/gold /<>/build-llvm/tools/gold/CMakeFiles/LLVMgold_exports.dir/DependInfo.cmake --color= [ 15%] Built target not /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 '/<>/build-llvm' /usr/bin/make -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/build [ 15%] 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/lto/CMakeFiles/LTO_exports.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/bugpoint-passes /<>/build-llvm /<>/build-llvm/tools/bugpoint-passes /<>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/gold/CMakeFiles/LLVMgold_exports.dir/build.make tools/gold/CMakeFiles/LLVMgold_exports.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/gold/CMakeFiles/LLVMgold_exports.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 15%] 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]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib/External /<>/build-llvm /<>/build-llvm/tools/polly/lib/External /<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake --color= [ 15%] Built target LLVMgold_exports [ 15%] Built target BugpointPasses_exports make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 15%] Built target llvm-tblgen /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend /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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/llvm/IR /<>/build-llvm /<>/build-llvm/include/llvm/IR /<>/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.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 '/<>/build-llvm' make[5]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/lib/External/CMakeFiles/PollyISL.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 15%] Built target LibOptionsTableGen /usr/bin/make -f unittests/Option/CMakeFiles/OptsTestTableGen.dir/build.make unittests/Option/CMakeFiles/OptsTestTableGen.dir/depend [ 15%] Built target intrinsics_gen /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend [ 15%] Built target AttributeCompatFuncTableGen /usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Option /<>/build-llvm /<>/build-llvm/unittests/Option /<>/build-llvm/unittests/Option/CMakeFiles/OptsTestTableGen.dir/DependInfo.cmake --color= [ 17%] Built target PollyISL make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IRReader /<>/build-llvm /<>/build-llvm/lib/IRReader /<>/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend Scanning dependencies of target OptsTestTableGen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/Option/CMakeFiles/OptsTestTableGen.dir/build.make unittests/Option/CMakeFiles/OptsTestTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 17%] Building Opts.inc... cd /<>/build-llvm/unittests/Option && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<>/unittests/Option -I /<>/lib/Target -I /<>/include /<>/unittests/Option/Opts.td -o /<>/build-llvm/unittests/Option/Opts.inc.tmp [ 17%] Built target LLVMLibDriver /usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend [ 17%] Built target LLVMIRReader /usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend [ 17%] Updating Opts.inc... cd /<>/build-llvm/unittests/Option && /usr/bin/cmake -E copy_if_different /<>/build-llvm/unittests/Option/Opts.inc.tmp /<>/build-llvm/unittests/Option/Opts.inc make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/SelectionDAG /<>/build-llvm /<>/build-llvm/lib/CodeGen/SelectionDAG /<>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/AsmPrinter /<>/build-llvm /<>/build-llvm/lib/CodeGen/AsmPrinter /<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' [ 17%] Built target OptsTestTableGen /usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/MIRParser /<>/build-llvm /<>/build-llvm/lib/CodeGen/MIRParser /<>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= /usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen /<>/build-llvm /<>/build-llvm/lib/CodeGen /<>/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'. make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 17%] Built target LLVMMIRParser /usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend [ 17%] Built target LLVMAsmPrinter [ 20%] Built target LLVMSelectionDAG /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/GlobalISel /<>/build-llvm /<>/build-llvm/lib/CodeGen/GlobalISel /<>/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Bitcode/Reader /<>/build-llvm /<>/build-llvm/lib/Bitcode/Reader /<>/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Bitcode/Writer /<>/build-llvm /<>/build-llvm/lib/Bitcode/Writer /<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 20%] Built target LLVMGlobalISel /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend [ 20%] Built target LLVMBitReader /usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend [ 20%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Instrumentation /<>/build-llvm /<>/build-llvm/lib/Transforms/Instrumentation /<>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/InstCombine /<>/build-llvm /<>/build-llvm/lib/Transforms/InstCombine /<>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Utils /<>/build-llvm /<>/build-llvm/lib/Transforms/Utils /<>/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build [ 20%] Built target LLVMInstrumentation /usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend [ 22%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/IPO /<>/build-llvm /<>/build-llvm/lib/Transforms/IPO /<>/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 25%] Built target LLVMTransformUtils make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Scalar /<>/build-llvm /<>/build-llvm/lib/Transforms/Scalar /<>/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Vectorize /<>/build-llvm /<>/build-llvm/lib/Transforms/Vectorize /<>/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build [ 27%] Built target LLVMipo /usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend [ 27%] Built target LLVMVectorize /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Linker /<>/build-llvm /<>/build-llvm/lib/Linker /<>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/ObjCARC /<>/build-llvm /<>/build-llvm/lib/Transforms/ObjCARC /<>/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 32%] Built target LLVMCodeGen /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 32%] Built target LLVMLinker /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend [ 35%] Built target LLVMObjCARCOpts [ 35%] Built target LLVMScalarOpts make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LTO /<>/build-llvm /<>/build-llvm/lib/LTO /<>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Object /<>/build-llvm /<>/build-llvm/lib/Object /<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine /<>/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Analysis /<>/build-llvm /<>/build-llvm/lib/Analysis /<>/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 35%] Built target LLVMLTO /usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend [ 35%] Built target LLVMExecutionEngine /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend [ 37%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/MCJIT /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/MCJIT /<>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/Interpreter /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/Interpreter /<>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/Orc /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/Orc /<>/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build make[5]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 37%] Built target LLVMInterpreter [ 37%] Built target LLVMMCJIT /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]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target /<>/build-llvm /<>/build-llvm/lib/Target /<>/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/RuntimeDyld /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= [ 37%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64 /<>/build-llvm /<>/build-llvm/lib/Target/AArch64 /<>/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build [ 40%] Built target LLVMAnalysis /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= [ 40%] Built target LLVMTarget [ 40%] Built target AArch64CommonTableGen /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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake --color= [ 40%] Built target LLVMRuntimeDyld cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM /<>/build-llvm /<>/build-llvm/lib/Target/ARM /<>/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon /<>/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build [ 40%] Built target AMDGPUCommonTableGen /usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips /<>/build-llvm /<>/build-llvm/lib/Target/Mips /<>/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake --color= [ 40%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430 /<>/build-llvm /<>/build-llvm/lib/Target/MSP430 /<>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake --color= [ 42%] Built target ARMCommonTableGen [ 42%] Built target HexagonCommonTableGen /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX /<>/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 45%] Built target MipsCommonTableGen /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc /<>/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake --color= [ 45%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake --color= [ 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build [ 47%] Built target PowerPCCommonTableGen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build /usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore /<>/build-llvm /<>/build-llvm/lib/Target/XCore /<>/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 50%] Built target SparcCommonTableGen /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build [ 50%] Built target SystemZCommonTableGen /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/AsmParser /<>/build-llvm /<>/build-llvm/lib/AsmParser /<>/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= [ 50%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ProfileData /<>/build-llvm /<>/build-llvm/lib/ProfileData /<>/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ProfileData/Coverage /<>/build-llvm /<>/build-llvm/lib/ProfileData/Coverage /<>/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= [ 50%] Built target XCoreCommonTableGen /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Passes /<>/build-llvm /<>/build-llvm/lib/Passes /<>/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 50%] Built target LLVMAsmParser make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Hello /<>/build-llvm /<>/build-llvm/lib/Transforms/Hello /<>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build [ 50%] Built target LLVMProfileData /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 50%] Built target LLVMCoverage /usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 50%] Built target LLVMPasses /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/TargetInfo /<>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake --color= [ 50%] Built target LLVMHello /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/AsmParser /<>/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64 /<>/build-llvm /<>/build-llvm/lib/Target/AArch64 /<>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build [ 52%] Built target LLVMAArch64AsmParser make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/Disassembler /<>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake --color= /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/InstPrinter /<>/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 55%] Built target LLVMCore /usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend [ 55%] Built target LLVMAArch64Disassembler [ 55%] Built target LLVMAArch64AsmPrinter /usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/Utils /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/Utils /<>/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/MCTargetDesc /<>/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 55%] Built target LLVMAArch64CodeGen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/Utils /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/Utils /<>/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 55%] Built target LLVMAArch64Utils /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/TargetInfo /<>/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= [ 55%] 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]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build [ 55%] Built target LLVMAMDGPUUtils /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build [ 55%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/ARM/TargetInfo /<>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake --color= [ 57%] 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]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM /<>/build-llvm /<>/build-llvm/lib/Target/ARM /<>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/ARM/AsmParser /<>/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build [ 57%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/ARM/Disassembler /<>/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' [ 57%] Built target LLVMARMAsmParser /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/ARM/InstPrinter /<>/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build [ 57%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 60%] Built target LLVMAMDGPUCodeGen /usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/ARM/MCTargetDesc /<>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 60%] Built target LLVMARMAsmPrinter /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/BPF/InstPrinter /<>/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake --color= [ 60%] Built target LLVMARMCodeGen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/BPF/TargetInfo /<>/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 60%] Built target LLVMBPFAsmPrinter /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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 62%] Built target LLVMARMDesc make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/BPF/MCTargetDesc /<>/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend [ 62%] Built target LLVMBPFInfo /usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend [ 65%] Built target LLVMBPFCodeGen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/AsmParser /<>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/TargetInfo /<>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 65%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 65%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon /<>/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake --color= [ 65%] Built target LLVMHexagonAsmParser make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/Disassembler /<>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build [ 65%] Built target LLVMHexagonDisassembler /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Mips/InstPrinter /<>/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips /<>/build-llvm /<>/build-llvm/lib/Target/Mips /<>/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 65%] Built target LLVMHexagonDesc /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Mips/Disassembler /<>/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake --color= [ 65%] 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]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Mips/TargetInfo /<>/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 65%] Built target LLVMMipsDisassembler /usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend [ 67%] Built target LLVMHexagonCodeGen [ 67%] 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 '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Mips/AsmParser /<>/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Mips/MCTargetDesc /<>/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake --color= [ 67%] Built target LLVMMipsCodeGen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430 /<>/build-llvm /<>/build-llvm/lib/Target/MSP430 /<>/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/InstPrinter /<>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 67%] Built target LLVMMipsAsmParser make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/TargetInfo /<>/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake --color= [ 67%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/MCTargetDesc /<>/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake --color= [ 70%] Built target LLVMMipsDesc /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build [ 72%] 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/TargetInfo /<>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX /<>/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/InstPrinter /<>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' [ 72%] Built target LLVMNVPTXInfo /usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 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 [ 72%] Built target LLVMNVPTXDesc make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/AsmParser /<>/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake --color= /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/Disassembler /<>/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build'. make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 72%] Built target LLVMNVPTXCodeGen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/InstPrinter /<>/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake --color= [ 72%] Built target LLVMPowerPCAsmParser /usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend [ 72%] Built target LLVMPowerPCDisassembler make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/TargetInfo /<>/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 72%] 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 '/<>/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 '/<>/build-llvm' [ 72%] Built target LLVMPowerPCInfo make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/TargetInfo /<>/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc /<>/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake --color= [ 75%] 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build [ 75%] Built target LLVMPowerPCDesc /usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/MCTargetDesc /<>/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/InstPrinter /<>/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/AsmParser /<>/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 LLVMSparcAsmPrinter /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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/Disassembler /<>/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake --color= [ 75%] Built target LLVMSparcCodeGen /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend [ 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 [ 75%] Built target LLVMSparcAsmParser make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/AsmParser /<>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/Disassembler /<>/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 75%] Built target LLVMSparcDisassembler make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/InstPrinter /<>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake --color= [ 75%] Built target LLVMSystemZAsmParser /usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend [ 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 make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/TargetInfo /<>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build [ 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 77%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/X86/AsmParser /<>/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= [ 77%] Built target LLVMSystemZCodeGen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' [ 77%] Built target LLVMSystemZDesc cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/X86/Disassembler /<>/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= /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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/X86/InstPrinter /<>/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build [ 77%] Built target LLVMX86AsmParser make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build /usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend [ 80%] Built target LLVMX86Disassembler make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/X86/TargetInfo /<>/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/X86/MCTargetDesc /<>/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= [ 80%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/Utils /<>/build-llvm /<>/build-llvm/lib/Target/X86/Utils /<>/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 80%] Built target LLVMX86Info make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend [ 80%] Built target LLVMX86CodeGen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/XCore/Disassembler /<>/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake --color= [ 80%] Built target LLVMX86Utils /usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend [ 80%] Built target LLVMX86Desc /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/XCore/InstPrinter /<>/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/XCore/TargetInfo /<>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore /<>/build-llvm /<>/build-llvm/lib/Target/XCore /<>/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 80%] Built target LLVMXCoreDisassembler /usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build [ 80%] Built target LLVMXCoreAsmPrinter /usr/bin/make -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lli/ChildTarget /<>/build-llvm /<>/build-llvm/tools/lli/ChildTarget /<>/build-llvm/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/XCore/MCTargetDesc /<>/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake --color= [ 80%] Built target LLVMXCoreInfo /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/AsmParser /<>/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build [ 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 make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 80%] Built target LLVMXCoreDesc [ 80%] Built target lli-child-target /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/InstPrinter /<>/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/Disassembler /<>/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= [ 80%] Built target LLVMAMDGPUAsmParser make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-shlib /<>/build-llvm /<>/build-llvm/tools/llvm-shlib /<>/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 80%] Built target LLVM /usr/bin/make -f unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/build.make unittests/Transforms/Utils/CMakeFiles/UtilsTests.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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Transforms/Utils /<>/build-llvm /<>/build-llvm/unittests/Transforms/Utils /<>/build-llvm/unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/AsmParser /<>/build-llvm /<>/build-llvm/unittests/AsmParser /<>/build-llvm/unittests/AsmParser/CMakeFiles/AsmParserTests.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Analysis /<>/build-llvm /<>/build-llvm/unittests/Analysis /<>/build-llvm/unittests/Analysis/CMakeFiles/AnalysisTests.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/ADT /<>/build-llvm /<>/build-llvm/unittests/ADT /<>/build-llvm/unittests/ADT/CMakeFiles/ADTTests.dir/DependInfo.cmake --color= Scanning dependencies of target AsmParserTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/AsmParser/CMakeFiles/AsmParserTests.dir/build.make unittests/AsmParser/CMakeFiles/AsmParserTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 80%] Building CXX object unittests/AsmParser/CMakeFiles/AsmParserTests.dir/AsmParserTest.cpp.o cd /<>/build-llvm/unittests/AsmParser && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/AsmParser -I/<>/unittests/AsmParser -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AsmParserTests.dir/AsmParserTest.cpp.o -c /<>/unittests/AsmParser/AsmParserTest.cpp Scanning dependencies of target UtilsTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' Scanning dependencies of target AnalysisTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/Analysis/CMakeFiles/AnalysisTests.dir/build.make unittests/Analysis/CMakeFiles/AnalysisTests.dir/build [ 80%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ASanStackFrameLayoutTest.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Transforms/Utils -I/<>/unittests/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/ASanStackFrameLayoutTest.cpp.o -c /<>/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp make[5]: Entering directory '/<>/build-llvm' [ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o -c /<>/unittests/Analysis/AliasAnalysisTest.cpp Scanning dependencies of target ADTTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/ADT/CMakeFiles/ADTTests.dir/build.make unittests/ADT/CMakeFiles/ADTTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APFloatTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/APFloatTest.cpp.o -c /<>/unittests/ADT/APFloatTest.cpp [ 80%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/Cloning.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Transforms/Utils -I/<>/unittests/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/Cloning.cpp.o -c /<>/unittests/Transforms/Utils/Cloning.cpp [ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o -c /<>/unittests/Analysis/BlockFrequencyInfoTest.cpp [ 80%] Linking CXX executable AsmParserTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/AsmParserTests.dir/AsmParserTest.cpp.o -o AsmParserTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Bitcode /<>/build-llvm /<>/build-llvm/unittests/Bitcode /<>/build-llvm/unittests/Bitcode/CMakeFiles/BitcodeTests.dir/DependInfo.cmake --color= Scanning dependencies of target BitcodeTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/Bitcode/CMakeFiles/BitcodeTests.dir/build.make unittests/Bitcode/CMakeFiles/BitcodeTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 80%] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitReaderTest.cpp.o cd /<>/build-llvm/unittests/Bitcode && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Bitcode -I/<>/unittests/Bitcode -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BitcodeTests.dir/BitReaderTest.cpp.o -c /<>/unittests/Bitcode/BitReaderTest.cpp [ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o -c /<>/unittests/Analysis/CallGraphTest.cpp [ 80%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/IntegerDivision.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Transforms/Utils -I/<>/unittests/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/IntegerDivision.cpp.o -c /<>/unittests/Transforms/Utils/IntegerDivision.cpp [ 80%] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitstreamReaderTest.cpp.o cd /<>/build-llvm/unittests/Bitcode && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Bitcode -I/<>/unittests/Bitcode -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BitcodeTests.dir/BitstreamReaderTest.cpp.o -c /<>/unittests/Bitcode/BitstreamReaderTest.cpp [ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o -c /<>/unittests/Analysis/CFGTest.cpp [ 80%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/Local.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Transforms/Utils -I/<>/unittests/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/Local.cpp.o -c /<>/unittests/Transforms/Utils/Local.cpp [ 80%] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitstreamWriterTest.cpp.o cd /<>/build-llvm/unittests/Bitcode && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Bitcode -I/<>/unittests/Bitcode -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BitcodeTests.dir/BitstreamWriterTest.cpp.o -c /<>/unittests/Bitcode/BitstreamWriterTest.cpp [ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o -c /<>/unittests/Analysis/CGSCCPassManagerTest.cpp [ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APIntTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/APIntTest.cpp.o -c /<>/unittests/ADT/APIntTest.cpp [ 80%] Linking CXX executable BitcodeTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -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,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 80%] Built target BitcodeTests /usr/bin/make -f unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build.make unittests/CodeGen/CMakeFiles/CodeGenTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/CodeGen /<>/build-llvm /<>/build-llvm/unittests/CodeGen /<>/build-llvm/unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DependInfo.cmake --color= Scanning dependencies of target CodeGenTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build.make unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 82%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DIEHashTest.cpp.o cd /<>/build-llvm/unittests/CodeGen && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/CodeGen -I/<>/unittests/CodeGen -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CodeGenTests.dir/DIEHashTest.cpp.o -c /<>/unittests/CodeGen/DIEHashTest.cpp [ 82%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/MemorySSA.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Transforms/Utils -I/<>/unittests/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/MemorySSA.cpp.o -c /<>/unittests/Transforms/Utils/MemorySSA.cpp In file included from /<>/unittests/CodeGen/DIEHashTest.cpp:10:0: /<>/include/llvm/CodeGen/DIEValue.def: In member function ‘void llvm::DIEValue::destroyVal()’: /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Integer) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(String) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Expr) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Label) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:328:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Delta) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(Entry) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:328:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Block) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:328:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] destruct(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro ‘HANDLE_DIEVALUE_LARGE’ HANDLE_DIEVALUE_LARGE(Loc) ^~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/CodeGen/DIE.h:324:3: note: here case is##T: \ ^ /<>/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro ‘HANDLE_DIEVALUE_SMALL’ HANDLE_DIEVALUE_SMALL(LocList) ^~~~~~~~~~~~~~~~~~~~~ [ 82%] Linking CXX executable CodeGenTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/CodeGenTests.dir/DIEHashTest.cpp.o -o CodeGenTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 82%] Built target CodeGenTests /usr/bin/make -f unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/build.make unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/DebugInfo/DWARF /<>/build-llvm /<>/build-llvm/unittests/DebugInfo/DWARF /<>/build-llvm/unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DependInfo.cmake --color= Scanning dependencies of target DebugInfoDWARFTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 82%] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFFormValueTest.cpp.o cd /<>/build-llvm/unittests/DebugInfo/DWARF && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/DebugInfo/DWARF -I/<>/unittests/DebugInfo/DWARF -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoDWARFTests.dir/DWARFFormValueTest.cpp.o -c /<>/unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp [ 85%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ValueMapperTest.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Transforms/Utils -I/<>/unittests/Transforms/Utils -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/ValueMapperTest.cpp.o -c /<>/unittests/Transforms/Utils/ValueMapperTest.cpp [ 85%] Linking CXX executable DebugInfoDWARFTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/DebugInfoDWARFTests.dir/DWARFFormValueTest.cpp.o -o DebugInfoDWARFTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target DebugInfoDWARFTests /usr/bin/make -f unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/build.make unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/DebugInfo/PDB /<>/build-llvm /<>/build-llvm/unittests/DebugInfo/PDB /<>/build-llvm/unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/DependInfo.cmake --color= Scanning dependencies of target DebugInfoPDBTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 85%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o -c /<>/unittests/Analysis/LazyCallGraphTest.cpp [ 85%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/MappedBlockStreamTest.cpp.o cd /<>/build-llvm/unittests/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/DebugInfo/PDB -I/<>/unittests/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoPDBTests.dir/MappedBlockStreamTest.cpp.o -c /<>/unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APSIntTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/APSIntTest.cpp.o -c /<>/unittests/ADT/APSIntTest.cpp [ 85%] Linking CXX executable UtilsTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -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/IntegerDivision.cpp.o CMakeFiles/UtilsTests.dir/Local.cpp.o CMakeFiles/UtilsTests.dir/MemorySSA.cpp.o CMakeFiles/UtilsTests.dir/ValueMapperTest.cpp.o -o UtilsTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target UtilsTests /usr/bin/make -f unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/build.make unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/ExecutionEngine /<>/build-llvm /<>/build-llvm/unittests/ExecutionEngine /<>/build-llvm/unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/DependInfo.cmake --color= Scanning dependencies of target ExecutionEngineTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/build.make unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 85%] Building CXX object unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/ExecutionEngineTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine -I/<>/unittests/ExecutionEngine -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ExecutionEngineTests.dir/ExecutionEngineTest.cpp.o -c /<>/unittests/ExecutionEngine/ExecutionEngineTest.cpp [ 85%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/MsfBuilderTest.cpp.o cd /<>/build-llvm/unittests/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/DebugInfo/PDB -I/<>/unittests/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoPDBTests.dir/MsfBuilderTest.cpp.o -c /<>/unittests/DebugInfo/PDB/MsfBuilderTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ArrayRefTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ArrayRefTest.cpp.o -c /<>/unittests/ADT/ArrayRefTest.cpp [ 85%] Linking CXX executable ExecutionEngineTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ExecutionEngineTests.dir/ExecutionEngineTest.cpp.o -o ExecutionEngineTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target ExecutionEngineTests /usr/bin/make -f unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/build.make unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/ExecutionEngine/Orc /<>/build-llvm /<>/build-llvm/unittests/ExecutionEngine/Orc /<>/build-llvm/unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/DependInfo.cmake --color= Scanning dependencies of target OrcJITTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 85%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/CompileOnDemandLayerTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/Orc -I/<>/unittests/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/CompileOnDemandLayerTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.cpp [ 85%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o cd /<>/build-llvm/unittests/DebugInfo/PDB && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/DebugInfo/PDB -I/<>/unittests/DebugInfo/PDB -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o -c /<>/unittests/DebugInfo/PDB/PDBApiTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitmaskEnumTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/BitmaskEnumTest.cpp.o -c /<>/unittests/ADT/BitmaskEnumTest.cpp [ 85%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LoopPassManagerTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/LoopPassManagerTest.cpp.o -c /<>/unittests/Analysis/LoopPassManagerTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/BitVectorTest.cpp.o -c /<>/unittests/ADT/BitVectorTest.cpp [ 85%] Linking CXX executable DebugInfoPDBTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/DebugInfoPDBTests.dir/MappedBlockStreamTest.cpp.o CMakeFiles/DebugInfoPDBTests.dir/MsfBuilderTest.cpp.o CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o -o DebugInfoPDBTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target DebugInfoPDBTests /usr/bin/make -f unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/build.make unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/ExecutionEngine/MCJIT /<>/build-llvm /<>/build-llvm/unittests/ExecutionEngine/MCJIT /<>/build-llvm/unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/DependInfo.cmake --color= Scanning dependencies of target MCJITTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 85%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/MCJIT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/MCJIT -I/<>/unittests/ExecutionEngine/MCJIT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITTest.cpp.o -c /<>/unittests/ExecutionEngine/MCJIT/MCJITTest.cpp [ 85%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/IndirectionUtilsTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/Orc -I/<>/unittests/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/IndirectionUtilsTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/IndirectionUtilsTest.cpp [ 85%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/GlobalMappingLayerTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/Orc -I/<>/unittests/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/GlobalMappingLayerTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/GlobalMappingLayerTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DAGDeltaAlgorithmTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DAGDeltaAlgorithmTest.cpp.o -c /<>/unittests/ADT/DAGDeltaAlgorithmTest.cpp [ 85%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o -c /<>/unittests/Analysis/ScalarEvolutionTest.cpp [ 85%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LazyEmittingLayerTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/Orc -I/<>/unittests/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/LazyEmittingLayerTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/LazyEmittingLayerTest.cpp [ 85%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITCAPITest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/MCJIT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/MCJIT -I/<>/unittests/ExecutionEngine/MCJIT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITCAPITest.cpp.o -c /<>/unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o -c /<>/unittests/ADT/DeltaAlgorithmTest.cpp [ 85%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ObjectLinkingLayerTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/Orc -I/<>/unittests/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/ObjectLinkingLayerTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/ObjectLinkingLayerTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o -c /<>/unittests/ADT/DenseMapTest.cpp [ 85%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MixedTBAATest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/MixedTBAATest.cpp.o -c /<>/unittests/Analysis/MixedTBAATest.cpp [ 85%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMemoryManagerTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/MCJIT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/MCJIT -I/<>/unittests/ExecutionEngine/MCJIT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITMemoryManagerTest.cpp.o -c /<>/unittests/ExecutionEngine/MCJIT/MCJITMemoryManagerTest.cpp [ 85%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o -c /<>/unittests/Analysis/ValueTrackingTest.cpp [ 85%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMultipleModuleTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/MCJIT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/MCJIT -I/<>/unittests/ExecutionEngine/MCJIT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITMultipleModuleTest.cpp.o -c /<>/unittests/ExecutionEngine/MCJIT/MCJITMultipleModuleTest.cpp [ 85%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/UnrollAnalyzer.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Analysis -I/<>/unittests/Analysis -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/UnrollAnalyzer.cpp.o -c /<>/unittests/Analysis/UnrollAnalyzer.cpp [ 85%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ObjectTransformLayerTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/Orc -I/<>/unittests/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/ObjectTransformLayerTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp [ 85%] Linking CXX executable AnalysisTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o CMakeFiles/AnalysisTests.dir/LoopPassManagerTest.cpp.o CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o CMakeFiles/AnalysisTests.dir/MixedTBAATest.cpp.o CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o CMakeFiles/AnalysisTests.dir/UnrollAnalyzer.cpp.o -o AnalysisTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target AnalysisTests /usr/bin/make -f unittests/IR/CMakeFiles/IRTests.dir/build.make unittests/IR/CMakeFiles/IRTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/IR /<>/build-llvm /<>/build-llvm/unittests/IR /<>/build-llvm/unittests/IR/CMakeFiles/IRTests.dir/DependInfo.cmake --color= Scanning dependencies of target IRTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/IR/CMakeFiles/IRTests.dir/build.make unittests/IR/CMakeFiles/IRTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 85%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AsmWriterTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/AsmWriterTest.cpp.o -c /<>/unittests/IR/AsmWriterTest.cpp [ 85%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITObjectCacheTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/MCJIT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/MCJIT -I/<>/unittests/ExecutionEngine/MCJIT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITObjectCacheTest.cpp.o -c /<>/unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o -c /<>/unittests/ADT/DenseSetTest.cpp [ 85%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AttributesTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/AttributesTest.cpp.o -c /<>/unittests/IR/AttributesTest.cpp [ 85%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/Orc -I/<>/unittests/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FoldingSet.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/FoldingSet.cpp.o -c /<>/unittests/ADT/FoldingSet.cpp [ 85%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o -c /<>/unittests/IR/ConstantRangeTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o -c /<>/unittests/ADT/FunctionRefTest.cpp [ 85%] Linking CXX executable MCJITTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -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,"\$ORIGIN/../../lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target MCJITTests /usr/bin/make -f unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build.make unittests/LineEditor/CMakeFiles/LineEditorTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/LineEditor /<>/build-llvm /<>/build-llvm/unittests/LineEditor /<>/build-llvm/unittests/LineEditor/CMakeFiles/LineEditorTests.dir/DependInfo.cmake --color= Scanning dependencies of target LineEditorTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build.make unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 85%] Building CXX object unittests/LineEditor/CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o cd /<>/build-llvm/unittests/LineEditor && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/LineEditor -I/<>/unittests/LineEditor -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o -c /<>/unittests/LineEditor/LineEditor.cpp [ 85%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/Orc -I/<>/unittests/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o -c /<>/unittests/ExecutionEngine/Orc/OrcTestCommon.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/HashingTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/HashingTest.cpp.o -c /<>/unittests/ADT/HashingTest.cpp [ 85%] Linking CXX executable LineEditorTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o -o LineEditorTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target LineEditorTests [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ilistTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ilistTest.cpp.o -c /<>/unittests/ADT/ilistTest.cpp [ 85%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/RPCUtilsTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ExecutionEngine/Orc -I/<>/unittests/ExecutionEngine/Orc -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/RPCUtilsTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableMapTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ImmutableMapTest.cpp.o -c /<>/unittests/ADT/ImmutableMapTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableSetTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ImmutableSetTest.cpp.o -c /<>/unittests/ADT/ImmutableSetTest.cpp [ 85%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ConstantsTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ConstantsTest.cpp.o -c /<>/unittests/IR/ConstantsTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntEqClassesTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IntEqClassesTest.cpp.o -c /<>/unittests/ADT/IntEqClassesTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntervalMapTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IntervalMapTest.cpp.o -c /<>/unittests/ADT/IntervalMapTest.cpp [ 85%] Linking CXX executable OrcJITTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -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/ObjectLinkingLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/ObjectTransformLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o CMakeFiles/OrcJITTests.dir/RPCUtilsTest.cpp.o -o OrcJITTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread -lpthread ../../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target OrcJITTests /usr/bin/make -f unittests/Linker/CMakeFiles/LinkerTests.dir/build.make unittests/Linker/CMakeFiles/LinkerTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Linker /<>/build-llvm /<>/build-llvm/unittests/Linker /<>/build-llvm/unittests/Linker/CMakeFiles/LinkerTests.dir/DependInfo.cmake --color= Scanning dependencies of target LinkerTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/Linker/CMakeFiles/LinkerTests.dir/build.make unittests/Linker/CMakeFiles/LinkerTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 85%] Building CXX object unittests/Linker/CMakeFiles/LinkerTests.dir/LinkModulesTest.cpp.o cd /<>/build-llvm/unittests/Linker && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Linker -I/<>/unittests/Linker -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LinkerTests.dir/LinkModulesTest.cpp.o -c /<>/unittests/Linker/LinkModulesTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntrusiveRefCntPtrTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IntrusiveRefCntPtrTest.cpp.o -c /<>/unittests/ADT/IntrusiveRefCntPtrTest.cpp [ 85%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o -c /<>/unittests/IR/DebugInfoTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MakeUniqueTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/MakeUniqueTest.cpp.o -c /<>/unittests/ADT/MakeUniqueTest.cpp [ 85%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o -c /<>/unittests/IR/DebugTypeODRUniquingTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MapVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/MapVectorTest.cpp.o -c /<>/unittests/ADT/MapVectorTest.cpp [ 85%] Linking CXX executable LinkerTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/LinkerTests.dir/LinkModulesTest.cpp.o -o LinkerTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target LinkerTests /usr/bin/make -f unittests/MC/CMakeFiles/MCTests.dir/build.make unittests/MC/CMakeFiles/MCTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/MC /<>/build-llvm /<>/build-llvm/unittests/MC /<>/build-llvm/unittests/MC/CMakeFiles/MCTests.dir/DependInfo.cmake --color= Scanning dependencies of target MCTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/MC/CMakeFiles/MCTests.dir/build.make unittests/MC/CMakeFiles/MCTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 85%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/Disassembler.cpp.o cd /<>/build-llvm/unittests/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/MC -I/<>/unittests/MC -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/Disassembler.cpp.o -c /<>/unittests/MC/Disassembler.cpp [ 85%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/DwarfLineTables.cpp.o cd /<>/build-llvm/unittests/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/MC -I/<>/unittests/MC -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/DwarfLineTables.cpp.o -c /<>/unittests/MC/DwarfLineTables.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/OptionalTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/OptionalTest.cpp.o -c /<>/unittests/ADT/OptionalTest.cpp [ 85%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o -c /<>/unittests/IR/DominatorTreeTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PackedVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PackedVectorTest.cpp.o -c /<>/unittests/ADT/PackedVectorTest.cpp [ 85%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/StringTableBuilderTest.cpp.o cd /<>/build-llvm/unittests/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/MC -I/<>/unittests/MC -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/StringTableBuilderTest.cpp.o -c /<>/unittests/MC/StringTableBuilderTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerEmbeddedIntTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerEmbeddedIntTest.cpp.o -c /<>/unittests/ADT/PointerEmbeddedIntTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerIntPairTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerIntPairTest.cpp.o -c /<>/unittests/ADT/PointerIntPairTest.cpp [ 85%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/TargetRegistry.cpp.o cd /<>/build-llvm/unittests/MC && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/MC -I/<>/unittests/MC -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/TargetRegistry.cpp.o -c /<>/unittests/MC/TargetRegistry.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerSumTypeTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerSumTypeTest.cpp.o -c /<>/unittests/ADT/PointerSumTypeTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerUnionTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerUnionTest.cpp.o -c /<>/unittests/ADT/PointerUnionTest.cpp [ 85%] Linking CXX executable MCTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -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,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target MCTests /usr/bin/make -f unittests/MI/CMakeFiles/MITests.dir/build.make unittests/MI/CMakeFiles/MITests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/MI /<>/build-llvm /<>/build-llvm/unittests/MI /<>/build-llvm/unittests/MI/CMakeFiles/MITests.dir/DependInfo.cmake --color= Scanning dependencies of target MITests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/MI/CMakeFiles/MITests.dir/build.make unittests/MI/CMakeFiles/MITests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 85%] Building CXX object unittests/MI/CMakeFiles/MITests.dir/LiveIntervalTest.cpp.o cd /<>/build-llvm/unittests/MI && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/MI -I/<>/unittests/MI -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MITests.dir/LiveIntervalTest.cpp.o -c /<>/unittests/MI/LiveIntervalTest.cpp [ 85%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/FunctionTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/FunctionTest.cpp.o -c /<>/unittests/IR/FunctionTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PostOrderIteratorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PostOrderIteratorTest.cpp.o -c /<>/unittests/ADT/PostOrderIteratorTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PriorityWorklistTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PriorityWorklistTest.cpp.o -c /<>/unittests/ADT/PriorityWorklistTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/RangeAdapterTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/RangeAdapterTest.cpp.o -c /<>/unittests/ADT/RangeAdapterTest.cpp [ 85%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o -c /<>/unittests/IR/IRBuilderTest.cpp [ 85%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SCCIteratorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SCCIteratorTest.cpp.o -c /<>/unittests/ADT/SCCIteratorTest.cpp [ 85%] Linking CXX executable MITests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/MITests.dir/LiveIntervalTest.cpp.o -o MITests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so.1 -lpthread /<>/unittests/ADT/SCCIteratorTest.cpp: In member function ‘virtual void llvm::SCCIteratorTest_AllSmallGraphs_Test::TestBody()’: /<>/unittests/ADT/SCCIteratorTest.cpp:292:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (NodesInThisSCC.count(i)) ^ /<>/unittests/ADT/SCCIteratorTest.cpp:307:16: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ReachableButNotInSCC.count(j)) ^ make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target MITests /usr/bin/make -f unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/build.make unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/ObjectYAML /<>/build-llvm /<>/build-llvm/unittests/ObjectYAML /<>/build-llvm/unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/DependInfo.cmake --color= Scanning dependencies of target ObjectYAMLTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/build.make unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 85%] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/YAMLTest.cpp.o cd /<>/build-llvm/unittests/ObjectYAML && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ObjectYAML -I/<>/unittests/ObjectYAML -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ObjectYAMLTests.dir/YAMLTest.cpp.o -c /<>/unittests/ObjectYAML/YAMLTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SequenceTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SequenceTest.cpp.o -c /<>/unittests/ADT/SequenceTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SetVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SetVectorTest.cpp.o -c /<>/unittests/ADT/SetVectorTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallPtrSetTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SmallPtrSetTest.cpp.o -c /<>/unittests/ADT/SmallPtrSetTest.cpp [ 87%] Linking CXX executable ObjectYAMLTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ObjectYAMLTests.dir/YAMLTest.cpp.o -o ObjectYAMLTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target ObjectYAMLTests /usr/bin/make -f unittests/Option/CMakeFiles/OptionTests.dir/build.make unittests/Option/CMakeFiles/OptionTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Option /<>/build-llvm /<>/build-llvm/unittests/Option /<>/build-llvm/unittests/Option/CMakeFiles/OptionTests.dir/DependInfo.cmake --color= Scanning dependencies of target OptionTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/Option/CMakeFiles/OptionTests.dir/build.make unittests/Option/CMakeFiles/OptionTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 87%] Building CXX object unittests/Option/CMakeFiles/OptionTests.dir/OptionParsingTest.cpp.o cd /<>/build-llvm/unittests/Option && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Option -I/<>/unittests/Option -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OptionTests.dir/OptionParsingTest.cpp.o -c /<>/unittests/Option/OptionParsingTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallStringTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SmallStringTest.cpp.o -c /<>/unittests/ADT/SmallStringTest.cpp [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/InstructionsTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/InstructionsTest.cpp.o -c /<>/unittests/IR/InstructionsTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SmallVectorTest.cpp.o -c /<>/unittests/ADT/SmallVectorTest.cpp [ 87%] Linking CXX executable OptionTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/OptionTests.dir/OptionParsingTest.cpp.o -o OptionTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target OptionTests /usr/bin/make -f unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/build.make unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/ProfileData /<>/build-llvm /<>/build-llvm/unittests/ProfileData /<>/build-llvm/unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/DependInfo.cmake --color= Scanning dependencies of target ProfileDataTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/build.make unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 87%] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/CoverageMappingTest.cpp.o cd /<>/build-llvm/unittests/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ProfileData -I/<>/unittests/ProfileData -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ProfileDataTests.dir/CoverageMappingTest.cpp.o -c /<>/unittests/ProfileData/CoverageMappingTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseBitVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SparseBitVectorTest.cpp.o -c /<>/unittests/ADT/SparseBitVectorTest.cpp In file included from /<>/unittests/ProfileData/CoverageMappingTest.cpp:16:0: /<>/utils/unittest/googletest/include/gtest/gtest.h: In instantiation of ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int]’: /<>/utils/unittest/googletest/include/gtest/gtest.h:1356:23: required from ‘static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int; bool lhs_is_null_literal = false]’ /<>/unittests/ProfileData/CoverageMappingTest.cpp:305:3: required from here /<>/utils/unittest/googletest/include/gtest/gtest.h:1320:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (expected == actual) { ~~~~~~~~~^~~~~~~~~ [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o -c /<>/unittests/IR/IntrinsicsTest.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, from /<>/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 >; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator]’: /usr/include/c++/7/bits/stl_vector.h:1319:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ changed in GCC 7.1 [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseMultiSetTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SparseMultiSetTest.cpp.o -c /<>/unittests/ADT/SparseMultiSetTest.cpp /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void {anonymous}::MaybeSparseCoverageMappingTest_load_coverage_for_several_functions_Test::TestBody()’: /usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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}::MaybeSparseCoverageMappingTest_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 >’ 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}::MaybeSparseCoverageMappingTest_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 >’ changed in GCC 7.1 _M_range_initialize(__first, __last, _IterCategory()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o -c /<>/unittests/IR/LegacyPassManagerTest.cpp /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void {anonymous}::MaybeSparseCoverageMappingTest_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 >’ 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}::MaybeSparseCoverageMappingTest_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 >’ 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}::MaybeSparseCoverageMappingTest_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 >’ 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}::MaybeSparseCoverageMappingTest_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 >’ 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}::MaybeSparseCoverageMappingTest_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 >’ 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}::MaybeSparseCoverageMappingTest_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 >’ changed in GCC 7.1 _M_range_initialize(__first, __last, _IterCategory()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/InstrProfTest.cpp.o cd /<>/build-llvm/unittests/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ProfileData -I/<>/unittests/ProfileData -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ProfileDataTests.dir/InstrProfTest.cpp.o -c /<>/unittests/ProfileData/InstrProfTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseSetTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SparseSetTest.cpp.o -c /<>/unittests/ADT/SparseSetTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringMapTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/StringMapTest.cpp.o -c /<>/unittests/ADT/StringMapTest.cpp [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o -c /<>/unittests/IR/MDBuilderTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringRefTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/StringRefTest.cpp.o -c /<>/unittests/ADT/StringRefTest.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/ADT/Twine.h:13, from /<>/include/llvm/IR/Argument.h:17, from /<>/include/llvm/IR/Function.h:22, from /<>/unittests/ProfileData/InstrProfTest.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 >; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::InstrProfTest_get_profile_summary_Test::TestBody():: mutable:: >]’: /usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ 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::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ 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::vector > >; _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::vector > >’ 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::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘{anonymous}::InstrProfTest_get_profile_summary_Test::TestBody():: mutable’: /usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o -c /<>/unittests/ADT/TinyPtrVectorTest.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Attributes.h:19, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:22, from /<>/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/ADT/Twine.h:13, from /<>/include/llvm/IR/Argument.h:17, from /<>/include/llvm/IR/Function.h:22, from /<>/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::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Attributes.h:19, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:22, from /<>/unittests/ProfileData/InstrProfTest.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void 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::vector > >’ 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 /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/ADT/Twine.h:13, from /<>/include/llvm/IR/Argument.h:17, from /<>/include/llvm/IR/Function.h:22, from /<>/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::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/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::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/ADT/Twine.h:13, from /<>/include/llvm/IR/Argument.h:17, from /<>/include/llvm/IR/Function.h:22, from /<>/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::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/ADT/Twine.h:13, from /<>/include/llvm/IR/Argument.h:17, from /<>/include/llvm/IR/Function.h:22, from /<>/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::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/ADT/Twine.h:13, from /<>/include/llvm/IR/Argument.h:17, from /<>/include/llvm/IR/Function.h:22, from /<>/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::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/ADT/Twine.h:13, from /<>/include/llvm/IR/Argument.h:17, from /<>/include/llvm/IR/Function.h:22, from /<>/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::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ 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::vector > >’ changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/MetadataTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/MetadataTest.cpp.o -c /<>/unittests/IR/MetadataTest.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/IR/Attributes.h:19, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:22, from /<>/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::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TripleTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/TripleTest.cpp.o -c /<>/unittests/ADT/TripleTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TwineTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/TwineTest.cpp.o -c /<>/unittests/ADT/TwineTest.cpp [ 87%] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/SampleProfTest.cpp.o cd /<>/build-llvm/unittests/ProfileData && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ProfileData -I/<>/unittests/ProfileData -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ProfileDataTests.dir/SampleProfTest.cpp.o -c /<>/unittests/ProfileData/SampleProfTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/VariadicFunctionTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/ADT -I/<>/unittests/ADT -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/VariadicFunctionTest.cpp.o -c /<>/unittests/ADT/VariadicFunctionTest.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/StringRef.h:15, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/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 >; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::SampleProfTest::testRoundTrip(llvm::sampleprof::SampleProfileFormat):: mutable:: >]’: /usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘{anonymous}::SampleProfTest::testRoundTrip(llvm::sampleprof::SampleProfileFormat):: mutable’: /usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/bin/make -f unittests/Support/CMakeFiles/SupportTests.dir/build.make unittests/Support/CMakeFiles/SupportTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Support /<>/build-llvm /<>/build-llvm/unittests/Support /<>/build-llvm/unittests/Support/CMakeFiles/SupportTests.dir/DependInfo.cmake --color= Scanning dependencies of target SupportTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/Support/CMakeFiles/SupportTests.dir/build.make unittests/Support/CMakeFiles/SupportTests.dir/build [ 87%] Linking CXX executable ProfileDataTests cd /<>/build-llvm/unittests/ProfileData && /usr/bin/cmake -E cmake_link_script CMakeFiles/ProfileDataTests.dir/link.txt --verbose=1 make[5]: Entering directory '/<>/build-llvm' /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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -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,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so.1 -lpthread [ 87%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o -c /<>/unittests/Support/AlignOfTest.cpp make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target ProfileDataTests /usr/bin/make -f unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/build.make unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Transforms/IPO /<>/build-llvm /<>/build-llvm/unittests/Transforms/IPO /<>/build-llvm/unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/DependInfo.cmake --color= Scanning dependencies of target IPOTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 87%] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/LowerTypeTests.cpp.o cd /<>/build-llvm/unittests/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Transforms/IPO -I/<>/unittests/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IPOTests.dir/LowerTypeTests.cpp.o -c /<>/unittests/Transforms/IPO/LowerTypeTests.cpp /<>/unittests/Support/AlignOfTest.cpp:38:32: warning: ‘-w’ is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic warning "-w" ^~~~ /<>/unittests/Support/AlignOfTest.cpp:61:8: warning: direct base ‘{anonymous}::S1’ inaccessible in ‘{anonymous}::D9’ due to ambiguity struct D9 : S1, D1 { S1 s1; }; ^~ /<>/unittests/Support/AlignOfTest.cpp:82:7: warning: ‘float {anonymous}::D2::g()’ defined but not used [-Wunused-function] float D2::g() { return 0.0f; } ^~ /<>/unittests/Support/AlignOfTest.cpp:81:8: warning: ‘double {anonymous}::S6::f()’ defined but not used [-Wunused-function] double S6::f() { return 0.0; } ^~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /<>/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 > >; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ 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 > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /<>/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 >::iterator {aka __gnu_cxx::__normal_iterator > >}’ 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 > >’ changed in GCC 7.1 [ 87%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o -c /<>/unittests/Support/AllocatorTest.cpp [ 87%] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/WholeProgramDevirt.cpp.o cd /<>/build-llvm/unittests/Transforms/IPO && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Transforms/IPO -I/<>/unittests/Transforms/IPO -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IPOTests.dir/WholeProgramDevirt.cpp.o -c /<>/unittests/Transforms/IPO/WholeProgramDevirt.cpp [ 87%] Linking CXX executable ADTTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -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/DAGDeltaAlgorithmTest.cpp.o CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o CMakeFiles/ADTTests.dir/FoldingSet.cpp.o CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o CMakeFiles/ADTTests.dir/HashingTest.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/MakeUniqueTest.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/SequenceTest.cpp.o CMakeFiles/ADTTests.dir/SetVectorTest.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/StringMapTest.cpp.o CMakeFiles/ADTTests.dir/StringRefTest.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,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target ADTTests /usr/bin/make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lto /<>/build-llvm /<>/build-llvm/tools/lto /<>/build-llvm/tools/lto/CMakeFiles/LTO.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/lto/CMakeFiles/LTO.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target LTO /usr/bin/make -f tools/gold/CMakeFiles/LLVMgold.dir/build.make tools/gold/CMakeFiles/LLVMgold.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/gold /<>/build-llvm /<>/build-llvm/tools/gold /<>/build-llvm/tools/gold/CMakeFiles/LLVMgold.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/gold/CMakeFiles/LLVMgold.dir/build.make tools/gold/CMakeFiles/LLVMgold.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/gold/CMakeFiles/LLVMgold.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target LLVMgold /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-ar /<>/build-llvm /<>/build-llvm/tools/llvm-ar /<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-ar/CMakeFiles/llvm-ar.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target llvm-ar [ 87%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o -c /<>/unittests/Support/ArrayRecyclerTest.cpp [ 87%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o -c /<>/unittests/Support/BlockFrequencyTest.cpp [ 87%] Linking CXX executable IPOTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -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,"\$ORIGIN/../../lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target IPOTests /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-config /<>/build-llvm /<>/build-llvm/tools/llvm-config /<>/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-config/CMakeFiles/llvm-config.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target llvm-config /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-lto /<>/build-llvm /<>/build-llvm/tools/llvm-lto /<>/build-llvm/tools/llvm-lto/CMakeFiles/llvm-lto.dir/DependInfo.cmake --color= [ 87%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o -c /<>/unittests/Support/BranchProbabilityTest.cpp make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-lto/CMakeFiles/llvm-lto.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target llvm-lto [ 87%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Casting.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/Casting.cpp.o -c /<>/unittests/Support/Casting.cpp [ 87%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o -c /<>/unittests/Support/CommandLineTest.cpp [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PassManagerTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/PassManagerTest.cpp.o -c /<>/unittests/IR/PassManagerTest.cpp /<>/unittests/Support/CommandLineTest.cpp: In function ‘void {anonymous}::testCommandLineTokenizer(void (*)(llvm::StringRef, llvm::StringSaver&, llvm::SmallVectorImpl&, bool), const char*, const char* const*, size_t)’: /<>/unittests/Support/CommandLineTest.cpp:179:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (I < OutputSize) ^ [ 87%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CompressionTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/CompressionTest.cpp.o -c /<>/unittests/Support/CompressionTest.cpp [ 87%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o -c /<>/unittests/Support/ConvertUTFTest.cpp [ 87%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o -c /<>/unittests/Support/DataExtractorTest.cpp [ 87%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DwarfTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/DwarfTest.cpp.o -c /<>/unittests/Support/DwarfTest.cpp [ 87%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o -c /<>/unittests/Support/EndianStreamTest.cpp [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PatternMatch.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/PatternMatch.cpp.o -c /<>/unittests/IR/PatternMatch.cpp [ 87%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/EndianTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/EndianTest.cpp.o -c /<>/unittests/Support/EndianTest.cpp [ 87%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrorTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ErrorTest.cpp.o -c /<>/unittests/Support/ErrorTest.cpp [ 87%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o -c /<>/unittests/Support/ErrorOrTest.cpp [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/TypeBuilderTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/TypeBuilderTest.cpp.o -c /<>/unittests/IR/TypeBuilderTest.cpp [ 87%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o -c /<>/unittests/Support/FileOutputBufferTest.cpp /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-profdata /<>/build-llvm /<>/build-llvm/tools/llvm-profdata /<>/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target llvm-profdata /usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/depend [ 87%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/IteratorTest.cpp.o make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib /<>/build-llvm /<>/build-llvm/tools/polly/lib /<>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake --color= cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/IteratorTest.cpp.o -c /<>/unittests/Support/IteratorTest.cpp make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/Polly.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 90%] Built target Polly /usr/bin/make -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/dsymutil /<>/build-llvm /<>/build-llvm/tools/dsymutil /<>/build-llvm/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target llvm-dsymutil [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/TypesTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/TypesTest.cpp.o -c /<>/unittests/IR/TypesTest.cpp [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/UseTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/UseTest.cpp.o -c /<>/unittests/IR/UseTest.cpp [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/UserTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/UserTest.cpp.o -c /<>/unittests/IR/UserTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LEB128Test.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/LEB128Test.cpp.o -c /<>/unittests/Support/LEB128Test.cpp [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueHandleTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ValueHandleTest.cpp.o -c /<>/unittests/IR/ValueHandleTest.cpp [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueMapTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ValueMapTest.cpp.o -c /<>/unittests/IR/ValueMapTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o -c /<>/unittests/Support/LineIteratorTest.cpp [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ValueTest.cpp.o -c /<>/unittests/IR/ValueTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o -c /<>/unittests/Support/LockFileManagerTest.cpp [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VerifierTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/VerifierTest.cpp.o -c /<>/unittests/IR/VerifierTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MD5Test.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MD5Test.cpp.o -c /<>/unittests/Support/MD5Test.cpp [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/WaymarkTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/IR -I/<>/unittests/IR -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/WaymarkTest.cpp.o -c /<>/unittests/IR/WaymarkTest.cpp /usr/bin/make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llc /<>/build-llvm /<>/build-llvm/tools/llc /<>/build-llvm/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llc/CMakeFiles/llc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target llc [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o -c /<>/unittests/Support/ManagedStatic.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MathExtrasTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MathExtrasTest.cpp.o -c /<>/unittests/Support/MathExtrasTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o -c /<>/unittests/Support/MemoryBufferTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MemoryTest.cpp.o -c /<>/unittests/Support/MemoryTest.cpp In file included from /<>/include/llvm/ADT/SmallVector.h:20:0, from /<>/include/llvm/Support/raw_ostream.h:17, from /<>/include/llvm/Support/raw_os_ostream.h:17, from /<>/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:60, from /<>/utils/unittest/googletest/include/gtest/gtest.h:57, from /<>/unittests/Support/MathExtrasTest.cpp:10: /<>/include/llvm/Support/MathExtras.h: In instantiation of ‘bool llvm::isUInt(uint64_t) [with unsigned int N = 64; uint64_t = long long unsigned int]’: /<>/include/llvm/Support/MathExtras.h:322:23: required from ‘bool llvm::isShiftedUInt(uint64_t) [with unsigned int N = 1; unsigned int S = 63; uint64_t = long long unsigned int]’ /<>/unittests/Support/MathExtrasTest.cpp:401:3: required from here /<>/include/llvm/Support/MathExtras.h:296:37: warning: left shift count >= width of type [-Wshift-count-overflow] return N >= 64 || x < (UINT64_C(1)<<(N)); ~~~~~~~~~~~~^~~~~~ [ 92%] Linking CXX executable IRTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -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/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/FunctionTest.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/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,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target IRTests /usr/bin/make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lli /<>/build-llvm /<>/build-llvm/tools/lli /<>/build-llvm/tools/lli/CMakeFiles/lli.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/lli/CMakeFiles/lli.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target lli [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Path.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/Path.cpp.o -c /<>/unittests/Support/Path.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ProcessTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ProcessTest.cpp.o -c /<>/unittests/Support/ProcessTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ProgramTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ProgramTest.cpp.o -c /<>/unittests/Support/ProgramTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/RegexTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/RegexTest.cpp.o -c /<>/unittests/Support/RegexTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o -c /<>/unittests/Support/ReplaceFileTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ScaledNumberTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ScaledNumberTest.cpp.o -c /<>/unittests/Support/ScaledNumberTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SourceMgrTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/SourceMgrTest.cpp.o -c /<>/unittests/Support/SourceMgrTest.cpp /<>/unittests/Support/ScaledNumberTest.cpp: In member function ‘virtual void {anonymous}::ScaledNumberHelpersTest_matchScales_Test::TestBody()’: /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:344:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 0, 0, 0, 0, 0, 0, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:344:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 0, 0, 0, 0, 0, 0, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:345:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 0, 50, 7, 1, 0, 7, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:345:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 0, 50, 7, 1, 0, 7, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:346:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 1, 9, 0, UINT32_C(1) << 31, 4, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:346:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 1, 9, 0, UINT32_C(1) << 31, 4, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:347:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 2, 9, 0, UINT32_C(1) << 31, 2, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:347:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 2, 9, 0, UINT32_C(1) << 31, 2, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:348:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 3, 9, 0, UINT32_C(1) << 31, 1, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:348:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 3, 9, 0, UINT32_C(1) << 31, 1, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:349:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 4, 9, 0, UINT32_C(1) << 31, 0, 4); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:349:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 4, 9, 0, UINT32_C(1) << 31, 0, 4); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:350:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 30, 4, 9, 0, UINT32_C(1) << 31, 1, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:350:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 30, 4, 9, 0, UINT32_C(1) << 31, 1, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:351:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 29, 4, 9, 0, UINT32_C(1) << 31, 2, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:351:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 29, 4, 9, 0, UINT32_C(1) << 31, 2, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:352:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 28, 4, 9, 0, UINT32_C(1) << 31, 4, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:352:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 28, 4, 9, 0, UINT32_C(1) << 31, 4, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:353:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 27, 4, 9, 0, UINT32_C(1) << 31, 9, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:353:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, UINT32_C(1) << 27, 4, 9, 0, UINT32_C(1) << 31, 9, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:354:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 7, 1, 0, 50, 7, 0, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:354:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 7, 1, 0, 50, 7, 0, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:355:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 1, 4, UINT32_C(1) << 31, 1); ^~~~~~~~~~~~ [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:355:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 1, 4, UINT32_C(1) << 31, 1); ^~~~~~~~~~~~ cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o -c /<>/unittests/Support/SpecialCaseListTest.cpp /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:356:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 2, 2, UINT32_C(1) << 31, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:356:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 2, 2, UINT32_C(1) << 31, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:357:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 3, 1, UINT32_C(1) << 31, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:357:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 3, 1, UINT32_C(1) << 31, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:358:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 4, 0, UINT32_C(1) << 31, 4); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:358:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 4, 0, UINT32_C(1) << 31, 4); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:359:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 30, 4, 1, UINT32_C(1) << 31, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:359:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 30, 4, 1, UINT32_C(1) << 31, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:360:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 29, 4, 2, UINT32_C(1) << 31, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:360:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 29, 4, 2, UINT32_C(1) << 31, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:361:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 28, 4, 4, UINT32_C(1) << 31, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:361:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 28, 4, 4, UINT32_C(1) << 31, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:362:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 27, 4, 9, UINT32_C(1) << 31, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:362:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 27, 4, 9, UINT32_C(1) << 31, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:364:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 0, 0, 0, 0, 0, 0, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:364:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 0, 0, 0, 0, 0, 0, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:365:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 0, 100, 7, 1, 0, 7, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:365:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 0, 100, 7, 1, 0, 7, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:366:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 1, 9, 0, UINT64_C(1) << 63, 4, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:366:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 1, 9, 0, UINT64_C(1) << 63, 4, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:367:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 2, 9, 0, UINT64_C(1) << 63, 2, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:367:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 2, 9, 0, UINT64_C(1) << 63, 2, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:368:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 3, 9, 0, UINT64_C(1) << 63, 1, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:368:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 3, 9, 0, UINT64_C(1) << 63, 1, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:369:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 4, 9, 0, UINT64_C(1) << 63, 0, 4); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:369:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 4, 9, 0, UINT64_C(1) << 63, 0, 4); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:370:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 62, 4, 9, 0, UINT64_C(1) << 63, 1, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:370:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 62, 4, 9, 0, UINT64_C(1) << 63, 1, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:371:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 61, 4, 9, 0, UINT64_C(1) << 63, 2, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:371:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 61, 4, 9, 0, UINT64_C(1) << 63, 2, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:372:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 60, 4, 9, 0, UINT64_C(1) << 63, 4, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:372:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 60, 4, 9, 0, UINT64_C(1) << 63, 4, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:373:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 59, 4, 9, 0, UINT64_C(1) << 63, 9, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:373:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, UINT64_C(1) << 59, 4, 9, 0, UINT64_C(1) << 63, 9, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:374:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 7, 1, 0, 100, 7, 0, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:374:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 7, 1, 0, 100, 7, 0, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:375:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 1, 4, UINT64_C(1) << 63, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:375:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 1, 4, UINT64_C(1) << 63, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:376:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 2, 2, UINT64_C(1) << 63, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:376:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 2, 2, UINT64_C(1) << 63, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:377:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 3, 1, UINT64_C(1) << 63, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:377:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 3, 1, UINT64_C(1) << 63, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:378:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 4, 0, UINT64_C(1) << 63, 4); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:378:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 4, 0, UINT64_C(1) << 63, 4); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:379:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 62, 4, 1, UINT64_C(1) << 63, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:379:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 62, 4, 1, UINT64_C(1) << 63, 3); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:380:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 61, 4, 2, UINT64_C(1) << 63, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:380:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 61, 4, 2, UINT64_C(1) << 63, 2); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:381:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 60, 4, 4, UINT64_C(1) << 63, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:381:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 60, 4, 4, UINT64_C(1) << 63, 1); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (LDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:382:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 59, 4, 9, UINT64_C(1) << 63, 0); ^~~~~~~~~~~~ /<>/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (RDy) \ ^ /<>/unittests/Support/ScaledNumberTest.cpp:382:3: note: in expansion of macro ‘MATCH_SCALES’ MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 59, 4, 9, UINT64_C(1) << 63, 0); ^~~~~~~~~~~~ [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/StreamingMemoryObjectTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/StreamingMemoryObjectTest.cpp.o -c /<>/unittests/Support/StreamingMemoryObjectTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/StringPool.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/StringPool.cpp.o -c /<>/unittests/Support/StringPool.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o -c /<>/unittests/Support/SwapByteOrderTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TargetParserTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TargetParserTest.cpp.o -c /<>/unittests/Support/TargetParserTest.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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-as /<>/build-llvm /<>/build-llvm/tools/llvm-as /<>/build-llvm/tools/llvm-as/CMakeFiles/llvm-as.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-as/CMakeFiles/llvm-as.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target llvm-as [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ThreadLocalTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ThreadLocalTest.cpp.o -c /<>/unittests/Support/ThreadLocalTest.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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-bcanalyzer /<>/build-llvm /<>/build-llvm/tools/llvm-bcanalyzer /<>/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target llvm-bcanalyzer /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-c-test /<>/build-llvm /<>/build-llvm/tools/llvm-c-test /<>/build-llvm/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target llvm-c-test /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-cov /<>/build-llvm /<>/build-llvm/tools/llvm-cov /<>/build-llvm/tools/llvm-cov/CMakeFiles/llvm-cov.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-cov/CMakeFiles/llvm-cov.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target llvm-cov [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ThreadPool.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ThreadPool.cpp.o -c /<>/unittests/Support/ThreadPool.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TimerTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TimerTest.cpp.o -c /<>/unittests/Support/TimerTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TimeValueTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TimeValueTest.cpp.o -c /<>/unittests/Support/TimeValueTest.cpp [ 95%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TypeNameTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TypeNameTest.cpp.o -c /<>/unittests/Support/TypeNameTest.cpp [ 95%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TrailingObjectsTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TrailingObjectsTest.cpp.o -c /<>/unittests/Support/TrailingObjectsTest.cpp [ 95%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/UnicodeTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/UnicodeTest.cpp.o -c /<>/unittests/Support/UnicodeTest.cpp [ 95%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/YAMLIOTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/YAMLIOTest.cpp.o -c /<>/unittests/Support/YAMLIOTest.cpp [ 95%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/YAMLParserTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/YAMLParserTest.cpp.o -c /<>/unittests/Support/YAMLParserTest.cpp [ 95%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/formatted_raw_ostream_test.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/formatted_raw_ostream_test.cpp.o -c /<>/unittests/Support/formatted_raw_ostream_test.cpp [ 95%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_ostream_test.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/raw_ostream_test.cpp.o -c /<>/unittests/Support/raw_ostream_test.cpp [ 95%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_pwrite_stream_test.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/raw_pwrite_stream_test.cpp.o -c /<>/unittests/Support/raw_pwrite_stream_test.cpp [ 95%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_sha1_ostream_test.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support -I/<>/unittests/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/raw_sha1_ostream_test.cpp.o -c /<>/unittests/Support/raw_sha1_ostream_test.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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-cxxdump /<>/build-llvm /<>/build-llvm/tools/llvm-cxxdump /<>/build-llvm/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-cxxdump /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-diff /<>/build-llvm /<>/build-llvm/tools/llvm-diff /<>/build-llvm/tools/llvm-diff/CMakeFiles/llvm-diff.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-diff/CMakeFiles/llvm-diff.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-diff /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-dis /<>/build-llvm /<>/build-llvm/tools/llvm-dis /<>/build-llvm/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-dis/CMakeFiles/llvm-dis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-dis /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-dwarfdump /<>/build-llvm /<>/build-llvm/tools/llvm-dwarfdump /<>/build-llvm/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-dwarfdump /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-dwp /<>/build-llvm /<>/build-llvm/tools/llvm-dwp /<>/build-llvm/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-dwp /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-extract /<>/build-llvm /<>/build-llvm/tools/llvm-extract /<>/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-extract/CMakeFiles/llvm-extract.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] 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[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-link /<>/build-llvm /<>/build-llvm/tools/llvm-link /<>/build-llvm/tools/llvm-link/CMakeFiles/llvm-link.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-link/CMakeFiles/llvm-link.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-link /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-mc /<>/build-llvm /<>/build-llvm/tools/llvm-mc /<>/build-llvm/tools/llvm-mc/CMakeFiles/llvm-mc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-mc/CMakeFiles/llvm-mc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-mc /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-mcmarkup /<>/build-llvm /<>/build-llvm/tools/llvm-mcmarkup /<>/build-llvm/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-mcmarkup /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-nm /<>/build-llvm /<>/build-llvm/tools/llvm-nm /<>/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-nm/CMakeFiles/llvm-nm.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-nm /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-objdump /<>/build-llvm /<>/build-llvm/tools/llvm-objdump /<>/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-objdump /usr/bin/make -f tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build.make tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-pdbdump /<>/build-llvm /<>/build-llvm/tools/llvm-pdbdump /<>/build-llvm/tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build.make tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target llvm-pdbdump /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-readobj /<>/build-llvm /<>/build-llvm/tools/llvm-readobj /<>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target llvm-readobj /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-rtdyld /<>/build-llvm /<>/build-llvm/tools/llvm-rtdyld /<>/build-llvm/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target llvm-rtdyld /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-size /<>/build-llvm /<>/build-llvm/tools/llvm-size /<>/build-llvm/tools/llvm-size/CMakeFiles/llvm-size.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-size/CMakeFiles/llvm-size.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target llvm-size /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-split /<>/build-llvm /<>/build-llvm/tools/llvm-split /<>/build-llvm/tools/llvm-split/CMakeFiles/llvm-split.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-split/CMakeFiles/llvm-split.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-symbolizer /<>/build-llvm /<>/build-llvm/tools/llvm-symbolizer /<>/build-llvm/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target llvm-symbolizer /usr/bin/make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/obj2yaml /<>/build-llvm /<>/build-llvm/tools/obj2yaml /<>/build-llvm/tools/obj2yaml/CMakeFiles/obj2yaml.dir/DependInfo.cmake --color= /usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/opt /<>/build-llvm /<>/build-llvm/tools/opt /<>/build-llvm/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake --color= /usr/bin/make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/obj2yaml/CMakeFiles/obj2yaml.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build [ 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/sancov /<>/build-llvm /<>/build-llvm/tools/sancov /<>/build-llvm/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/opt/CMakeFiles/opt.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/build [ 97%] Built target opt /usr/bin/make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/sanstats /<>/build-llvm /<>/build-llvm/tools/sanstats /<>/build-llvm/tools/sanstats/CMakeFiles/sanstats.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/sancov/CMakeFiles/sancov.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/verify-uselistorder /<>/build-llvm /<>/build-llvm/tools/verify-uselistorder /<>/build-llvm/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/sanstats/CMakeFiles/sanstats.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build [ 97%] Built target sanstats /usr/bin/make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/yaml2obj /<>/build-llvm /<>/build-llvm/tools/yaml2obj /<>/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake --color= [ 97%] 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[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-ar /<>/build-llvm /<>/build-llvm/tools/llvm-ar /<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/DependInfo.cmake --color= /usr/bin/make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/yaml2obj/CMakeFiles/yaml2obj.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build'. [100%] Built target yaml2obj make[5]: Leaving directory '/<>/build-llvm' /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-ar /<>/build-llvm /<>/build-llvm/tools/llvm-ar /<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/DependInfo.cmake --color= [100%] Built target llvm-ranlib /usr/bin/make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-ar/CMakeFiles/llvm-lib.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/bugpoint /<>/build-llvm /<>/build-llvm/tools/bugpoint /<>/build-llvm/tools/bugpoint/CMakeFiles/bugpoint.dir/DependInfo.cmake --color= [100%] Built target llvm-lib make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/bugpoint/CMakeFiles/bugpoint.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target bugpoint /usr/bin/make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/bugpoint-passes /<>/build-llvm /<>/build-llvm/tools/bugpoint-passes /<>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target BugpointPasses In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/Support/SourceMgr.h:19, from /<>/include/llvm/Support/YAMLTraits.h:22, from /<>/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]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:16, from /<>/include/llvm/Support/SourceMgr.h:19, from /<>/include/llvm/Support/YAMLTraits.h:22, from /<>/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 >’ 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 >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [100%] Linking CXX executable SupportTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -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/ArrayRecyclerTest.cpp.o CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o CMakeFiles/SupportTests.dir/Casting.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/DwarfTest.cpp.o CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o CMakeFiles/SupportTests.dir/EndianTest.cpp.o CMakeFiles/SupportTests.dir/ErrorTest.cpp.o CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o CMakeFiles/SupportTests.dir/IteratorTest.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/Path.cpp.o CMakeFiles/SupportTests.dir/ProcessTest.cpp.o CMakeFiles/SupportTests.dir/ProgramTest.cpp.o CMakeFiles/SupportTests.dir/RegexTest.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/StreamingMemoryObjectTest.cpp.o CMakeFiles/SupportTests.dir/StringPool.cpp.o CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o CMakeFiles/SupportTests.dir/TargetParserTest.cpp.o CMakeFiles/SupportTests.dir/ThreadLocalTest.cpp.o CMakeFiles/SupportTests.dir/ThreadPool.cpp.o CMakeFiles/SupportTests.dir/TimerTest.cpp.o CMakeFiles/SupportTests.dir/TimeValueTest.cpp.o CMakeFiles/SupportTests.dir/TypeNameTest.cpp.o CMakeFiles/SupportTests.dir/TrailingObjectsTest.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 -o SupportTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread -lpthread ../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [100%] Built target SupportTests /usr/bin/make -f unittests/CMakeFiles/UnitTests.dir/build.make unittests/CMakeFiles/UnitTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests /<>/build-llvm /<>/build-llvm/unittests /<>/build-llvm/unittests/CMakeFiles/UnitTests.dir/DependInfo.cmake --color= Scanning dependencies of target UnitTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/CMakeFiles/UnitTests.dir/build.make unittests/CMakeFiles/UnitTests.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'unittests/CMakeFiles/UnitTests.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/build-llvm /<>/build-llvm/test /<>/build-llvm/test/CMakeFiles/check-llvm.dir/DependInfo.cmake --color= Scanning dependencies of target check-llvm make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f test/CMakeFiles/check-llvm.dir/build.make test/CMakeFiles/check-llvm.dir/build make[5]: Entering directory '/<>/build-llvm' [100%] Running the LLVM regression tests cd /<>/build-llvm/test && /usr/bin/python2.7 /<>/utils/lit/lit.py -sv --param llvm_site_config=/<>/build-llvm/test/lit.site.cfg --param llvm_unit_site_config=/<>/build-llvm/test/Unit/lit.site.cfg /<>/build-llvm/test -- Testing: 17223 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: 361.97s ******************** Unexpected Passing Tests (5): LLVM :: CodeGen/SPARC/LeonInsertNOPsDoublePrecision.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 Expected Passes : 16724 Expected Failures : 144 Unsupported Tests : 350 Unexpected Passes : 5 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target check-llvm make[4]: Leaving directory '/<>/build-llvm' /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make[3]: Leaving directory '/<>/build-llvm' make[2]: Leaving directory '/<>/build-llvm' /usr/bin/make -j 4 -C build-llvm check-clang || true make[2]: Entering directory '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/make -f CMakeFiles/Makefile2 check-clang make[3]: Entering directory '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 49 /usr/bin/make -f CMakeFiles/Makefile2 tools/clang/test/CMakeFiles/check-clang.dir/all make[4]: Entering directory '/<>/build-llvm' /usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.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 lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/TableGen /<>/build-llvm /<>/build-llvm/lib/TableGen /<>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC /<>/build-llvm /<>/build-llvm/lib/MC /<>/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Support /<>/build-llvm /<>/build-llvm/lib/Support /<>/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build [ 0%] Built target LLVMTableGen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC/MCParser /<>/build-llvm /<>/build-llvm/lib/MC/MCParser /<>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 2%] Built target obj.llvm-tblgen /usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend [ 4%] Built target LLVMMC /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC/MCDisassembler /<>/build-llvm /<>/build-llvm/lib/MC/MCDisassembler /<>/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ObjectYAML /<>/build-llvm /<>/build-llvm/lib/ObjectYAML /<>/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= [ 8%] Built target LLVMSupport /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Option /<>/build-llvm /<>/build-llvm/lib/Option /<>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build make[5]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 8%] Built target LLVMMCParser /usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/CodeView /<>/build-llvm /<>/build-llvm/lib/DebugInfo/CodeView /<>/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= [ 8%] Built target LLVMMCDisassembler [ 8%] Built target LLVMObjectYAML [ 8%] Built target LLVMOption /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/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/Symbolize /<>/build-llvm /<>/build-llvm/lib/DebugInfo/Symbolize /<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/DWARF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/DWARF /<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/PDB /<>/build-llvm /<>/build-llvm/lib/DebugInfo/PDB /<>/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 10%] Built target LLVMDebugInfoCodeView [ 10%] Built target LLVMSymbolize /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LineEditor /<>/build-llvm /<>/build-llvm/lib/LineEditor /<>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build [ 10%] Built target LLVMDebugInfoDWARF /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/FileCheck /<>/build-llvm /<>/build-llvm/utils/FileCheck /<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib/External /<>/build-llvm /<>/build-llvm/tools/polly/lib/External /<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/FileCheck/CMakeFiles/FileCheck.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 10%] Built target LLVMLineEditor /usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/count /<>/build-llvm /<>/build-llvm/utils/count /<>/build-llvm/utils/count/CMakeFiles/count.dir/DependInfo.cmake --color= [ 12%] Built target LLVMDebugInfoPDB [ 12%] Built target FileCheck /usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.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 make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/not /<>/build-llvm /<>/build-llvm/utils/not /<>/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/utils/TableGen /<>/build-llvm /<>/build-llvm/tools/clang/utils/TableGen /<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/count/CMakeFiles/count.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/not/CMakeFiles/not.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build'. [ 12%] Built target count make[5]: Leaving directory '/<>/build-llvm' /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/libclang /<>/build-llvm /<>/build-llvm/tools/clang/tools/libclang /<>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/DependInfo.cmake --color= [ 12%] Built target not make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/lib/External/CMakeFiles/PollyISL.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/unittest /<>/build-llvm /<>/build-llvm/utils/unittest /<>/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake --color= [ 12%] Built target obj.clang-tblgen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/unittest/UnitTestMain /<>/build-llvm /<>/build-llvm/utils/unittest/UnitTestMain /<>/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 [ 14%] Built target PollyISL /usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/build'. make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/unittest/CMakeFiles/gtest.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 14%] Built target libclang_exports make[5]: Nothing to be done for 'utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/depend /usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/utils/TableGen /<>/build-llvm /<>/build-llvm/tools/clang/utils/TableGen /<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 14%] Built target gtest [ 14%] Built target gtest_main make[5]: Leaving directory '/<>/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 [ 14%] Built target llvm-tblgen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/llvm/IR /<>/build-llvm /<>/build-llvm/include/llvm/IR /<>/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= [ 14%] Built target clang-tblgen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Driver /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Driver /<>/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 [ 14%] Built target AttributeCompatFuncTableGen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 14%] Built target LibOptionsTableGen [ 14%] 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 /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend /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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Headers /<>/build-llvm /<>/build-llvm/tools/clang/lib/Headers /<>/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/DependInfo.cmake --color= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake --color= [ 14%] Built target ClangDriverOptions /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 14%] 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 [ 16%] Built target clang-headers make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake --color= [ 16%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake --color= [ 16%] Built target ClangDeclNodes /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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 16%] Built target ClangAttrClasses make[5]: Leaving directory '/<>/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 /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 16%] Built target ClangAttrVisitor /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake --color= [ 16%] 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 [ 16%] Built target ClangStmtNodes /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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake --color= /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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 [ 16%] Built target ClangCommentNodes [ 16%] Built target ClangAttrImpl make[5]: Leaving directory '/<>/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 /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/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake --color= [ 18%] Built target ClangCommentCommandInfo [ 18%] Built target ClangCommentHTMLTags /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/ClangDiagnosticIndexName.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] Built target ClangCommentCommandList make[5]: Leaving directory '/<>/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 '/<>/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 /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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake --color= [ 18%] Built target ClangDiagnosticDriver make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build'. /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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake --color= [ 18%] Built target ClangDiagnosticAnalysis /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend [ 18%] Built target ClangDiagnosticIndexName make[5]: Leaving directory '/<>/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/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] Built target ClangDiagnosticFrontend /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]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 18%] Built target ClangDiagnosticLex make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake --color= [ 18%] Built target ClangAttrList [ 18%] Built target ClangDiagnosticComment /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend /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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake --color= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 [ 18%] Built target ClangDiagnosticAST /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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/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/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake --color= [ 18%] Built target ClangDiagnosticSerialization [ 18%] Built target ClangDiagnosticParse /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/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 [ 18%] Built target ClangDiagnosticGroups /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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Parse /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Parse /<>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake --color= [ 18%] Built target ClangDiagnosticCommon /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend [ 18%] Built target ClangAttrHasAttributeImpl [ 18%] Built target ClangARMNeon make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.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]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build'. make[5]: Leaving directory '/<>/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 [ 18%] Built target ClangAttrParserStringSwitches /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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake --color= [ 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 [ 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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Serialization /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Serialization /<>/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 make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Serialization /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Serialization /<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake --color= make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 /usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build [ 18%] Built target ClangAttrTemplateInstantiate /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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/StaticAnalyzer/Checkers /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] Built target ClangAttrParsedAttrKinds [ 18%] Built target ClangAttrPCHWrite /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= /usr/bin/make -f tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build.make tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build [ 18%] Built target ClangAttrPCHRead make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build'. /usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IRReader /<>/build-llvm /<>/build-llvm/lib/IRReader /<>/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build [ 18%] Built target ClangSACheckers /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build [ 18%] Built target LLVMLibDriver make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend make[5]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] Built target LLVMIRReader make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/SelectionDAG /<>/build-llvm /<>/build-llvm/lib/CodeGen/SelectionDAG /<>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/AsmPrinter /<>/build-llvm /<>/build-llvm/lib/CodeGen/AsmPrinter /<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 20%] 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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/MIRParser /<>/build-llvm /<>/build-llvm/lib/CodeGen/MIRParser /<>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'. make[5]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen /<>/build-llvm /<>/build-llvm/lib/CodeGen /<>/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 22%] Built target LLVMMIRParser [ 22%] Built target LLVMSelectionDAG /usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Bitcode/Reader /<>/build-llvm /<>/build-llvm/lib/Bitcode/Reader /<>/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/GlobalISel /<>/build-llvm /<>/build-llvm/lib/CodeGen/GlobalISel /<>/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build [ 22%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Bitcode/Writer /<>/build-llvm /<>/build-llvm/lib/Bitcode/Writer /<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 22%] Built target LLVMGlobalISel /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 22%] Built target LLVMBitReader /usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Instrumentation /<>/build-llvm /<>/build-llvm/lib/Transforms/Instrumentation /<>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= [ 22%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Utils /<>/build-llvm /<>/build-llvm/lib/Transforms/Utils /<>/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/InstCombine /<>/build-llvm /<>/build-llvm/lib/Transforms/InstCombine /<>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. [ 22%] Built target LLVMInstrumentation make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend [ 24%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 26%] Built target LLVMTransformUtils cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/IPO /<>/build-llvm /<>/build-llvm/lib/Transforms/IPO /<>/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Scalar /<>/build-llvm /<>/build-llvm/lib/Transforms/Scalar /<>/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Vectorize /<>/build-llvm /<>/build-llvm/lib/Transforms/Vectorize /<>/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 26%] Built target LLVMVectorize make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/ObjCARC /<>/build-llvm /<>/build-llvm/lib/Transforms/ObjCARC /<>/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= [ 30%] Built target LLVMCodeGen [ 32%] Built target LLVMipo /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Linker /<>/build-llvm /<>/build-llvm/lib/Linker /<>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 32%] Built target LLVMObjCARCOpts [ 34%] Built target LLVMScalarOpts /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend [ 34%] Built target LLVMLinker /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Analysis /<>/build-llvm /<>/build-llvm/lib/Analysis /<>/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LTO /<>/build-llvm /<>/build-llvm/lib/LTO /<>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine /<>/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Object /<>/build-llvm /<>/build-llvm/lib/Object /<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 34%] Built target LLVMExecutionEngine [ 34%] Built target LLVMLTO /usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/MCJIT /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/MCJIT /<>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/Interpreter /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/Interpreter /<>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= [ 36%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/Orc /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/Orc /<>/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build [ 36%] Built target LLVMMCJIT /usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend [ 36%] Built target LLVMInterpreter make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/RuntimeDyld /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target /<>/build-llvm /<>/build-llvm/lib/Target /<>/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build [ 36%] Built target LLVMOrcJIT /usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend [ 38%] Built target LLVMAnalysis /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64 /<>/build-llvm /<>/build-llvm/lib/Target/AArch64 /<>/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build [ 38%] Built target LLVMRuntimeDyld /usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM /<>/build-llvm /<>/build-llvm/lib/Target/ARM /<>/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 38%] Built target LLVMTarget /usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' [ 38%] Built target AArch64CommonTableGen cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 38%] Built target AMDGPUCommonTableGen cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon /<>/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips /<>/build-llvm /<>/build-llvm/lib/Target/Mips /<>/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build [ 40%] Built target ARMCommonTableGen /usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430 /<>/build-llvm /<>/build-llvm/lib/Target/MSP430 /<>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build make[5]: Leaving directory '/<>/build-llvm' [ 40%] Built target BPFCommonTableGen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX /<>/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 40%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake --color= [ 42%] Built target MipsCommonTableGen /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc /<>/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake --color= [ 42%] Built target MSP430CommonTableGen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 42%] Built target NVPTXCommonTableGen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build /usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 44%] Built target PowerPCCommonTableGen /usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore /<>/build-llvm /<>/build-llvm/lib/Target/XCore /<>/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake --color= [ 46%] Built target SparcCommonTableGen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend /usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build [ 46%] Built target SystemZCommonTableGen make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/AsmParser /<>/build-llvm /<>/build-llvm/lib/AsmParser /<>/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ProfileData /<>/build-llvm /<>/build-llvm/lib/ProfileData /<>/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 46%] Built target X86CommonTableGen /usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ProfileData/Coverage /<>/build-llvm /<>/build-llvm/lib/ProfileData/Coverage /<>/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build [ 46%] Built target XCoreCommonTableGen /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Passes /<>/build-llvm /<>/build-llvm/lib/Passes /<>/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= [ 46%] Built target LLVMAsmParser make[5]: Leaving directory '/<>/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 tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 46%] Built target LLVMProfileData /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Basic /<>/build-llvm /<>/build-llvm/tools/clang/lib/Basic /<>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build [ 46%] Built target LLVMCoverage make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Lex /<>/build-llvm /<>/build-llvm/tools/clang/lib/Lex /<>/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake --color= [ 46%] Built target LLVMPasses /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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Parse /<>/build-llvm /<>/build-llvm/tools/clang/lib/Parse /<>/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build [ 48%] 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/AST /<>/build-llvm /<>/build-llvm/tools/clang/lib/AST /<>/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake --color= [ 51%] Built target clangLex /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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Analysis /<>/build-llvm /<>/build-llvm/tools/clang/lib/Analysis /<>/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/DependInfo.cmake --color= [ 51%] Built target clangParse /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Sema /<>/build-llvm /<>/build-llvm/tools/clang/lib/Sema /<>/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Edit /<>/build-llvm /<>/build-llvm/tools/clang/lib/Edit /<>/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/AST/CMakeFiles/clangAST.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 51%] Built target clangEdit [ 51%] Built target clangAnalysis /usr/bin/make -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend /usr/bin/make -f tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/depend [ 53%] 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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Driver /<>/build-llvm /<>/build-llvm/tools/clang/lib/Driver /<>/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Serialization /<>/build-llvm /<>/build-llvm/tools/clang/lib/Serialization /<>/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Frontend /<>/build-llvm /<>/build-llvm/tools/clang/lib/Frontend /<>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build [ 53%] Built target clangDriver /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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 53%] Built target clangSerialization make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build /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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Rewrite /<>/build-llvm /<>/build-llvm/tools/clang/lib/Rewrite /<>/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 55%] Built target clangSema make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build /usr/bin/make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 57%] Built target clangFrontend /usr/bin/make -f tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build.make tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend [ 57%] Built target clangRewrite /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/CodeGen /<>/build-llvm /<>/build-llvm/tools/clang/lib/CodeGen /<>/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Frontend/Rewrite /<>/build-llvm /<>/build-llvm/tools/clang/lib/Frontend/Rewrite /<>/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/FrontendTool /<>/build-llvm /<>/build-llvm/tools/clang/lib/FrontendTool /<>/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/ARCMigrate /<>/build-llvm /<>/build-llvm/tools/clang/lib/ARCMigrate /<>/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build [ 57%] 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 [ 57%] 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 make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 59%] Built target clangARCMigrate /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/StaticAnalyzer/Core /<>/build-llvm /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/StaticAnalyzer/Frontend /<>/build-llvm /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 59%] Built target clangStaticAnalyzerFrontend make[5]: Nothing to be done for 'tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build'. /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]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/StaticAnalyzer/Checkers /<>/build-llvm /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Tooling/Core /<>/build-llvm /<>/build-llvm/tools/clang/lib/Tooling/Core /<>/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/DependInfo.cmake --color= [ 61%] Built target clangCodeGen /usr/bin/make -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Format /<>/build-llvm /<>/build-llvm/tools/clang/lib/Format /<>/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 61%] Built target clangToolingCore /usr/bin/make -f tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build.make tools/clang/lib/Index/CMakeFiles/clangIndex.dir/depend [ 61%] Built target clangStaticAnalyzerCore /usr/bin/make -f tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/ASTMatchers /<>/build-llvm /<>/build-llvm/tools/clang/lib/ASTMatchers /<>/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Index /<>/build-llvm /<>/build-llvm/tools/clang/lib/Index /<>/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build [ 61%] Built target clangFormat /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 '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Tooling /<>/build-llvm /<>/build-llvm/tools/clang/lib/Tooling /<>/build-llvm/tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 61%] Built target clangASTMatchers /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy /<>/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/DependInfo.cmake --color= [ 61%] Built target clangIndex make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build.make tools/clang/lib/Tooling/CMakeFiles/clangTooling.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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/plugin /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin /<>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 [ 61%] Built target clangTooling make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/build'. make[5]: Leaving directory '/<>/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/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/boost /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost /<>/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/DependInfo.cmake --color= [ 63%] 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 [ 63%] Built target clangTidyPlugin /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/llvm /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/cert /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 [ 63%] 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 '/<>/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 [ 67%] Built target clangStaticAnalyzerCheckers /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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/DependInfo.cmake --color= [ 67%] 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 [ 67%] Built target clangTidyCERTModule /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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/google /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google /<>/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/modernize /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 67%] Built target clangTidyCppCoreGuidelinesModule make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/build'. make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/misc /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/DependInfo.cmake --color= /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 [ 67%] Built target clangTidyGoogleModule make[5]: Leaving directory '/<>/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 /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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/performance /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/build'. make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/readability /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 67%] Built target clangTidyModernizeModule [ 69%] 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 /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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/ASTMatchers/Dynamic /<>/build-llvm /<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic /<>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/utils /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 69%] Built target clangDynamicASTMatchers make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 69%] Built target clangTidyUtils /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 '/<>/build-llvm' [ 69%] Built target clangTidyReadabilityModule cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/TargetInfo /<>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend [ 71%] Built target clangTidyMiscModule /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/AsmParser /<>/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/Disassembler /<>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build'. make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64 /<>/build-llvm /<>/build-llvm/lib/Target/AArch64 /<>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 71%] 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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/InstPrinter /<>/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake --color= make[5]: Nothing to be done for 'lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 73%] Built target LLVMAArch64AsmParser /usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend [ 73%] Built target LLVMAArch64Disassembler /usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/Utils /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/Utils /<>/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/MCTargetDesc /<>/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build [ 73%] Built target LLVMAArch64AsmPrinter make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 73%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/Utils /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/Utils /<>/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= [ 73%] Built target LLVMAArch64Desc [ 73%] Built target LLVMAArch64CodeGen /usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/TargetInfo /<>/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build [ 73%] Built target LLVMAMDGPUUtils /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend [ 73%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/ARM/TargetInfo /<>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.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]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/ARM/AsmParser /<>/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM /<>/build-llvm /<>/build-llvm/lib/Target/ARM /<>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/ARM/Disassembler /<>/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake --color= [ 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/ARM/InstPrinter /<>/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 77%] Built target LLVMAMDGPUCodeGen [ 77%] Built target LLVMARMDisassembler /usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend /usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend [ 77%] Built target LLVMARMAsmPrinter make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/ARM/MCTargetDesc /<>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake --color= /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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/BPF/InstPrinter /<>/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake --color= [ 77%] Built target LLVMARMCodeGen /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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/BPF/TargetInfo /<>/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build /usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'. make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build [ 77%] Built target LLVMBPFAsmPrinter /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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/BPF/MCTargetDesc /<>/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake --color= [ 81%] Built target LLVMARMDesc [ 81%] Built target LLVMBPFCodeGen /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/AsmParser /<>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake --color= [ 81%] Built target LLVMBPFInfo /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/TargetInfo /<>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 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 [ 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 make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/Disassembler /<>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon /<>/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake --color= [ 81%] Built target LLVMHexagonInfo /usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips /<>/build-llvm /<>/build-llvm/lib/Target/Mips /<>/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake --color= /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Mips/InstPrinter /<>/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMHexagonDesc /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Mips/Disassembler /<>/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake --color= [ 81%] 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]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Mips/TargetInfo /<>/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMMipsDisassembler /usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend [ 81%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Mips/AsmParser /<>/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake --color= [ 83%] Built target LLVMHexagonCodeGen /usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Mips/MCTargetDesc /<>/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake --color= [ 83%] Built target LLVMMipsCodeGen make[5]: Entering directory '/<>/build-llvm' /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 '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430 /<>/build-llvm /<>/build-llvm/lib/Target/MSP430 /<>/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/InstPrinter /<>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build [ 83%] Built target LLVMMipsAsmParser /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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/TargetInfo /<>/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build [ 83%] Built target LLVMMSP430AsmPrinter /usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend [ 85%] Built target LLVMMipsDesc /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/MCTargetDesc /<>/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build [ 87%] 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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/TargetInfo /<>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX /<>/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target LLVMMSP430Info make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/InstPrinter /<>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake --color= [ 87%] 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 '/<>/build-llvm' [ 87%] Built target LLVMMSP430Desc cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc /<>/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]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target LLVMNVPTXDesc /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/AsmParser /<>/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake --color= [ 87%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/Disassembler /<>/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build [ 87%] Built target LLVMNVPTXAsmPrinter /usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend [ 87%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/InstPrinter /<>/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/TargetInfo /<>/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build [ 87%] 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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build'. make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 [ 89%] Built target LLVMPowerPCCodeGen /usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend [ 89%] Built target LLVMPowerPCInfo /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/TargetInfo /<>/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/MCTargetDesc /<>/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc /<>/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build [ 89%] Built target LLVMPowerPCDesc /usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/InstPrinter /<>/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build [ 89%] Built target LLVMSparcInfo make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/AsmParser /<>/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build [ 89%] Built target LLVMSparcDesc /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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/Disassembler /<>/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target LLVMSparcCodeGen [ 89%] 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]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/AsmParser /<>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake --color= [ 89%] 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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/Disassembler /<>/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake --color= make[5]: Nothing to be done for 'lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake --color= [ 89%] 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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/InstPrinter /<>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] 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]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/TargetInfo /<>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake --color= [ 89%] Built target LLVMSystemZDisassembler make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend make[5]: Nothing to be done for 'lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build [ 89%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 91%] Built target LLVMSystemZInfo /usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend [ 91%] Built target LLVMSystemZCodeGen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/X86/AsmParser /<>/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/X86/Disassembler /<>/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= [ 91%] 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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/X86/InstPrinter /<>/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build [ 91%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/X86/MCTargetDesc /<>/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= [ 93%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/X86/TargetInfo /<>/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= [ 93%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/Utils /<>/build-llvm /<>/build-llvm/lib/Target/X86/Utils /<>/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 93%] Built target LLVMX86CodeGen /usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend [ 93%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/XCore/Disassembler /<>/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake --color= [ 93%] Built target LLVMX86Utils [ 93%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/XCore/InstPrinter /<>/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake --color= /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore /<>/build-llvm /<>/build-llvm/lib/Target/XCore /<>/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/XCore/TargetInfo /<>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build [ 93%] Built target LLVMXCoreDisassembler make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/XCore/MCTargetDesc /<>/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build'. [ 93%] Built target LLVMXCoreAsmPrinter make[5]: Leaving directory '/<>/build-llvm' [ 93%] Built target LLVMXCoreInfo /usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/AsmParser /<>/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/InstPrinter /<>/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' [ 93%] Built target LLVMXCoreCodeGen /usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/Disassembler /<>/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'. make[5]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 93%] Built target LLVMXCoreDesc make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-shlib /<>/build-llvm /<>/build-llvm/tools/llvm-shlib /<>/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 93%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-config /<>/build-llvm /<>/build-llvm/tools/llvm-config /<>/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-profdata /<>/build-llvm /<>/build-llvm/tools/llvm-profdata /<>/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/DependInfo.cmake --color= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-lto /<>/build-llvm /<>/build-llvm/tools/llvm-lto /<>/build-llvm/tools/llvm-lto/CMakeFiles/llvm-lto.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib /<>/build-llvm /<>/build-llvm/tools/polly/lib /<>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-config/CMakeFiles/llvm-config.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-lto/CMakeFiles/llvm-lto.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 93%] Built target llvm-config [ 93%] Built target llvm-profdata /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-format/CMakeFiles/clang-format.dir/build.make tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/diagtool /<>/build-llvm /<>/build-llvm/tools/clang/tools/diagtool /<>/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/build [ 93%] Built target llvm-lto /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/clang-format /<>/build-llvm /<>/build-llvm/tools/clang/tools/clang-format /<>/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/libclang /<>/build-llvm /<>/build-llvm/tools/clang/tools/libclang /<>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/Polly.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build'. make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target Polly [ 95%] Built target clang-format /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 [ 95%] Built target diagtool /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 /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/arcmt-test /<>/build-llvm /<>/build-llvm/tools/clang/tools/arcmt-test /<>/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/clang-check /<>/build-llvm /<>/build-llvm/tools/clang/tools/clang-check /<>/build-llvm/tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/DependInfo.cmake --color= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/Basic /<>/build-llvm /<>/build-llvm/tools/clang/unittests/Basic /<>/build-llvm/tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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]: Leaving directory '/<>/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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/build'. make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/libclang/CMakeFiles/libclang.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target arcmt-test [ 97%] Built target clang-check /usr/bin/make -f tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/build.make tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/depend /usr/bin/make -f tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/build.make tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/depend [ 97%] Built target libclang make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/Driver /<>/build-llvm /<>/build-llvm/tools/clang/unittests/Driver /<>/build-llvm/tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/DependInfo.cmake --color= /usr/bin/make -f tools/clang/unittests/Analysis/CMakeFiles/CFGTests.dir/build.make tools/clang/unittests/Analysis/CMakeFiles/CFGTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/Lex /<>/build-llvm /<>/build-llvm/tools/clang/unittests/Lex /<>/build-llvm/tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/Analysis /<>/build-llvm /<>/build-llvm/tools/clang/unittests/Analysis /<>/build-llvm/tools/clang/unittests/Analysis/CMakeFiles/CFGTests.dir/DependInfo.cmake --color= Scanning dependencies of target BasicTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/CharInfoTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Basic -I/<>/tools/clang/unittests/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Basic/CharInfoTest.cpp Scanning dependencies of target ClangDriverTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/ToolChainTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Driver -I/<>/tools/clang/unittests/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Driver/ToolChainTest.cpp Scanning dependencies of target CFGTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/unittests/Analysis/CMakeFiles/CFGTests.dir/build.make tools/clang/unittests/Analysis/CMakeFiles/CFGTests.dir/build Scanning dependencies of target LexTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/Analysis/CMakeFiles/CFGTests.dir/CFGTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Analysis && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Analysis -I/<>/tools/clang/unittests/Analysis -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CFGTests.dir/CFGTest.cpp.o -c /<>/tools/clang/unittests/Analysis/CFGTest.cpp [ 97%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/HeaderMapTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Lex -I/<>/tools/clang/unittests/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Lex/HeaderMapTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/Analysis/CFGTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/LexerTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Lex -I/<>/tools/clang/unittests/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Lex/LexerTest.cpp [ 97%] Building CXX object tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/MultilibTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Driver && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Driver -I/<>/tools/clang/unittests/Driver -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Driver/MultilibTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/DiagnosticTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Basic -I/<>/tools/clang/unittests/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Basic/DiagnosticTest.cpp [ 97%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/FileManagerTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Basic -I/<>/tools/clang/unittests/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Basic/FileManagerTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 97%] Linking CXX executable ClangDriverTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ClangDriverTests.dir/ToolChainTest.cpp.o CMakeFiles/ClangDriverTests.dir/MultilibTest.cpp.o -o ClangDriverTests -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangDriver.a ../../../../lib/libclangBasic.a -lpthread ../../../../lib/libLLVM-3.9.so.1 make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target ClangDriverTests /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/StaticAnalyzer /<>/build-llvm /<>/build-llvm/tools/clang/unittests/StaticAnalyzer /<>/build-llvm/tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/DependInfo.cmake --color= Scanning dependencies of target StaticAnalysisTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/AnalyzerOptionsTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/StaticAnalyzer && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/StaticAnalyzer -I/<>/tools/clang/unittests/StaticAnalyzer -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/StaticAnalyzer/AnalyzerOptionsTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:18, from /<>/tools/clang/unittests/StaticAnalyzer/AnalyzerOptionsTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:58:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 97%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/PPCallbacksTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Lex -I/<>/tools/clang/unittests/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Lex/PPCallbacksTest.cpp [ 97%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/SourceManagerTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Basic -I/<>/tools/clang/unittests/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Basic/SourceManagerTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/include/clang/Lex/Preprocessor.h:19, from /<>/tools/clang/unittests/Lex/PPCallbacksTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Linking CXX executable CFGTests cd /<>/build-llvm/tools/clang/unittests/Analysis && /usr/bin/cmake -E cmake_link_script CMakeFiles/CFGTests.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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/CFGTests.dir/CFGTest.cpp.o -o CFGTests -Wl,-rpath,"\$ORIGIN/../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-3.9.so.1 [ 97%] Linking CXX executable StaticAnalysisTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/StaticAnalysisTests.dir/AnalyzerOptionsTest.cpp.o -o StaticAnalysisTests -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangStaticAnalyzerCore.a -lpthread ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-3.9.so.1 make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target StaticAnalysisTests /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/Frontend /<>/build-llvm /<>/build-llvm/tools/clang/unittests/Frontend /<>/build-llvm/tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/DependInfo.cmake --color= Scanning dependencies of target FrontendTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/FrontendActionTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Frontend -I/<>/tools/clang/unittests/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Frontend/FrontendActionTest.cpp make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target CFGTests /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/ASTMatchers /<>/build-llvm /<>/build-llvm/tools/clang/unittests/ASTMatchers /<>/build-llvm/tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/DependInfo.cmake --color= Scanning dependencies of target ASTMatchersTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersInternalTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/ASTMatchers -I/<>/tools/clang/unittests/ASTMatchers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Frontend/FrontendAction.h:22, from /<>/tools/clang/unittests/Frontend/FrontendActionTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 97%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/VirtualFileSystemTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Basic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Basic -I/<>/tools/clang/unittests/Basic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Basic/VirtualFileSystemTest.cpp In file included from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:10:0: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h: In member function ‘void clang::ast_matchers::VerifyIdIsBoundTo::onEndOfTranslationUnit()’: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:312:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ExpectedCount != -1) ^ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:314:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (!ExpectedName.empty()) ^ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h: In member function ‘bool clang::ast_matchers::VerifyIdIsBoundTo::run(const clang::ast_matchers::BoundNodes*)’: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:338:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (I != M.end()) ^ /<>/tools/clang/unittests/Basic/VirtualFileSystemTest.cpp: In destructor ‘{anonymous}::ScopedDir::~ScopedDir()’: /<>/tools/clang/unittests/Basic/VirtualFileSystemTest.cpp:301:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (Path != "") ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 97%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/PPConditionalDirectiveRecordTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Lex && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Lex -I/<>/tools/clang/unittests/Lex -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 97%] Linking CXX executable BasicTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -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/SourceManagerTest.cpp.o CMakeFiles/BasicTests.dir/VirtualFileSystemTest.cpp.o -o BasicTests -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangLex.a -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-3.9.so.1 make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target BasicTests [ 97%] Building CXX object tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersNodeTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/ASTMatchers -I/<>/tools/clang/unittests/ASTMatchers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp [ 97%] Linking CXX executable LexTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -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,"\$ORIGIN/../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-3.9.so.1 make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target LexTests /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/ASTMatchers/Dynamic /<>/build-llvm /<>/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic /<>/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/DependInfo.cmake --color= Scanning dependencies of target DynamicASTMatchersTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/VariantValueTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic -I/<>/tools/clang/unittests/ASTMatchers/Dynamic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Building CXX object tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersNarrowingTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/ASTMatchers -I/<>/tools/clang/unittests/ASTMatchers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:10:0: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h: In member function ‘void clang::ast_matchers::VerifyIdIsBoundTo::onEndOfTranslationUnit()’: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:312:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ExpectedCount != -1) ^ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:314:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (!ExpectedName.empty()) ^ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h: In member function ‘bool clang::ast_matchers::VerifyIdIsBoundTo::run(const clang::ast_matchers::BoundNodes*)’: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:338:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (I != M.end()) ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:10:0: /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h: In member function ‘void clang::ast_matchers::VerifyIdIsBoundTo::onEndOfTranslationUnit()’: /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:312:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ExpectedCount != -1) ^ /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:314:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (!ExpectedName.empty()) ^ /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h: In member function ‘bool clang::ast_matchers::VerifyIdIsBoundTo::run(const clang::ast_matchers::BoundNodes*)’: /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:338:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (I != M.end()) ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 97%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/CodeGenActionTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Frontend && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Frontend -I/<>/tools/clang/unittests/Frontend -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Frontend/CodeGenActionTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:10:0: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h: In member function ‘void clang::ast_matchers::VerifyIdIsBoundTo::onEndOfTranslationUnit()’: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:312:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ExpectedCount != -1) ^ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:314:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (!ExpectedName.empty()) ^ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h: In member function ‘bool clang::ast_matchers::VerifyIdIsBoundTo::run(const clang::ast_matchers::BoundNodes*)’: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:338:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (I != M.end()) ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:17:0, from /<>/include/llvm/Support/MemoryBuffer.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:15, from /<>/tools/clang/include/clang/Frontend/CompilerInstance.h:14, from /<>/tools/clang/unittests/Frontend/CodeGenActionTest.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1431:33: required from ‘bool clang::ast_matchers::VerifyAncestorHasChildIsEqual::verify(const clang::ast_matchers::BoundNodes&, clang::ASTContext&, const clang::Stmt*) [with T = clang::IfStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1425:18: required from ‘bool clang::ast_matchers::VerifyAncestorHasChildIsEqual::run(const clang::ast_matchers::BoundNodes*, clang::ASTContext*) [with T = clang::IfStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::PredefinedExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::PredefinedExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::PredefinedExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::PredefinedExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryConditionalOperator]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OpaqueValueExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OpaqueValueExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OpaqueValueExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ConditionalOperator]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXBoolLiteralExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXBoolLiteralExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXBoolLiteralExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXBoolLiteralExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ParenListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ParenListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ParenListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ParenListExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitValueInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitValueInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitValueInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitValueInitExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LabelStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::LabelStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::LabelStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::FloatingLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::FloatingLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::FloatingLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::FloatingLiteral]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1539:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:166:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Linking CXX executable FrontendTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/FrontendTests.dir/FrontendActionTest.cpp.o CMakeFiles/FrontendTests.dir/CodeGenActionTest.cpp.o -o FrontendTests -Wl,-rpath,"\$ORIGIN/../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-3.9.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StringLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::StringLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::StringLiteral]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXOperatorCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1935:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target FrontendTests /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/AST /<>/build-llvm /<>/build-llvm/tools/clang/unittests/AST /<>/build-llvm/tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/DependInfo.cmake --color= Scanning dependencies of target ASTTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTContextParentMapTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp [ 97%] Building CXX object tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/ParserTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic -I/<>/tools/clang/unittests/ASTMatchers/Dynamic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:10:0: /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h: In member function ‘void clang::ast_matchers::VerifyIdIsBoundTo::onEndOfTranslationUnit()’: /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:312:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ExpectedCount != -1) ^ /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:314:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (!ExpectedName.empty()) ^ /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h: In member function ‘bool clang::ast_matchers::VerifyIdIsBoundTo::run(const clang::ast_matchers::BoundNodes*)’: /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:338:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (I != M.end()) ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:330:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/AST/ASTImporterTest.cpp [ 97%] Building CXX object tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/RegistryTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic -I/<>/tools/clang/unittests/ASTMatchers/Dynamic -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:10:0: /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h: In member function ‘void clang::ast_matchers::VerifyIdIsBoundTo::onEndOfTranslationUnit()’: /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:312:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ExpectedCount != -1) ^ /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:314:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (!ExpectedName.empty()) ^ /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h: In member function ‘bool clang::ast_matchers::VerifyIdIsBoundTo::run(const clang::ast_matchers::BoundNodes*)’: /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:338:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (I != M.end()) ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 97%] Building CXX object tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersTraversalTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/ASTMatchers -I/<>/tools/clang/unittests/ASTMatchers -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::PredefinedExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::PredefinedExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::PredefinedExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::PredefinedExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::StmtExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StmtExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::StmtExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::StmtExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AtomicExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AtomicExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AtomicExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AtomicExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundLiteralExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CompoundLiteralExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CompoundLiteralExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CompoundLiteralExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::FloatingLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::FloatingLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::FloatingLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::FloatingLiteral]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitValueInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitValueInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitValueInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitValueInitExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryConditionalOperator]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OpaqueValueExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OpaqueValueExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OpaqueValueExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ConditionalOperator]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXBoolLiteralExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXBoolLiteralExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXBoolLiteralExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXBoolLiteralExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ParenListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ParenListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ParenListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ParenListExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AddrLabelExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AddrLabelExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AddrLabelExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AddrLabelExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LabelStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::LabelStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::LabelStmt]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXThisExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXThisExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXThisExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXThisExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::GNUNullExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::GNUNullExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::GNUNullExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::GNUNullExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::StringLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::StringLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::StringLiteral]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:460:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:517:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:10:0: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h: In member function ‘void clang::ast_matchers::VerifyIdIsBoundTo::onEndOfTranslationUnit()’: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:312:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ExpectedCount != -1) ^ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:314:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (!ExpectedName.empty()) ^ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h: In member function ‘bool clang::ast_matchers::VerifyIdIsBoundTo::run(const clang::ast_matchers::BoundNodes*)’: /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:338:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (I != M.end()) ^ /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/Tooling /<>/build-llvm /<>/build-llvm/tools/clang/unittests/Tooling /<>/build-llvm/tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/DependInfo.cmake --color= Scanning dependencies of target ToolingTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/CommentHandlerTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Tooling/CommentHandlerTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13, from /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/Tooling/TestVisitor.h:19, from /<>/tools/clang/unittests/Tooling/CommentHandlerTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Linking CXX executable DynamicASTMatchersTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -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,"\$ORIGIN/../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-3.9.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:1740:55: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] make[5]: Leaving directory '/<>/build-llvm' /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 97%] Built target DynamicASTMatchersTests /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::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 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DoStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DoStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DoStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DoStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/Format /<>/build-llvm /<>/build-llvm/tools/clang/unittests/Format /<>/build-llvm/tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/DependInfo.cmake --color= /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::WhileStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::WhileStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::WhileStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::WhileStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXBoolLiteralExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXBoolLiteralExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXBoolLiteralExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXBoolLiteralExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2055:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] Scanning dependencies of target FormatTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/CleanupTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Format -I/<>/tools/clang/unittests/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Format/CleanupTest.cpp [ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTTypeTraitsTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Format -I/<>/tools/clang/unittests/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Format/FormatTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 97%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/CompilationDatabaseTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTVectorTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/AST/ASTVectorTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/AST/ASTVectorTest.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/CommentLexer.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/AST/CommentLexer.cpp /<>/tools/clang/unittests/AST/CommentLexer.cpp: In member function ‘virtual void clang::comments::CommentLexerTest_DoxygenCommand4_Test::TestBody()’: /<>/tools/clang/unittests/AST/CommentLexer.cpp:323:9: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if(Toks[j].is(tok::text)) ^ [ 97%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/FixItTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Tooling/FixItTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/Tooling/TestVisitor.h:19, from /<>/tools/clang/unittests/Tooling/FixItTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/CommentParser.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/AST/CommentParser.cpp [ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/DeclPrinterTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp [ 97%] Linking CXX executable ASTMatchersTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -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,"\$ORIGIN/../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-3.9.so.1 [ 97%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/LookupTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Tooling/LookupTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:22: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target ASTMatchersTests /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/Rewrite /<>/build-llvm /<>/build-llvm/tools/clang/unittests/Rewrite /<>/build-llvm/tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/DependInfo.cmake --color= Scanning dependencies of target RewriteTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/RewriteBufferTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Rewrite && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Rewrite -I/<>/tools/clang/unittests/Rewrite -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Rewrite/RewriteBufferTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/Tooling/TestVisitor.h:19, from /<>/tools/clang/unittests/Tooling/LookupTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Linking CXX executable RewriteTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/RewriteTests.dir/RewriteBufferTest.cpp.o -o RewriteTests -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangRewrite.a -lpthread ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-3.9.so.1 make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target RewriteTests /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/Sema /<>/build-llvm /<>/build-llvm/tools/clang/unittests/Sema /<>/build-llvm/tools/clang/unittests/Sema/CMakeFiles/SemaTests.dir/DependInfo.cmake --color= Scanning dependencies of target SemaTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/Sema/CMakeFiles/SemaTests.dir/ExternalSemaSourceTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Sema && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Sema -I/<>/tools/clang/unittests/Sema -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Sema/ExternalSemaSourceTest.cpp [ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJava.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Format -I/<>/tools/clang/unittests/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Format/FormatTestJava.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/Sema/ExternalSemaSourceTest.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJS.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Format -I/<>/tools/clang/unittests/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Format/FormatTestJS.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1315:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestProto.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Format -I/<>/tools/clang/unittests/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Format/FormatTestProto.cpp [ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestSelective.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Format -I/<>/tools/clang/unittests/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Format/FormatTestSelective.cpp [ 97%] Linking CXX executable SemaTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/SemaTests.dir/ExternalSemaSourceTest.cpp.o -o SemaTests -Wl,-rpath,"\$ORIGIN/../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-3.9.so.1 make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target SemaTests /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/CodeGen /<>/build-llvm /<>/build-llvm/tools/clang/unittests/CodeGen /<>/build-llvm/tools/clang/unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/DependInfo.cmake --color= Scanning dependencies of target ClangCodeGenTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 97%] Building CXX object tools/clang/unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/BufferSourceTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/CodeGen && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/CodeGen -I/<>/tools/clang/unittests/CodeGen -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/CodeGen/BufferSourceTest.cpp [ 97%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/QualTypeNamesTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Tooling/QualTypeNamesTest.cpp [ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/DeclTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/AST/DeclTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/CodeGen/BufferSourceTest.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/SortImportsTestJS.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Format -I/<>/tools/clang/unittests/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Format/SortImportsTestJS.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/Tooling/Core/QualTypeNames.h:62, from /<>/tools/clang/unittests/Tooling/QualTypeNamesTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/unittests/AST/DeclTest.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/SortIncludesTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Format -I/<>/tools/clang/unittests/Format -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Format/SortIncludesTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 97%] Linking CXX executable FormatTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -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/FormatTestJava.cpp.o CMakeFiles/FormatTests.dir/FormatTestJS.cpp.o CMakeFiles/FormatTests.dir/FormatTestProto.cpp.o CMakeFiles/FormatTests.dir/FormatTestSelective.cpp.o CMakeFiles/FormatTests.dir/SortImportsTestJS.cpp.o CMakeFiles/FormatTests.dir/SortIncludesTest.cpp.o -o FormatTests -Wl,-rpath,"\$ORIGIN/../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-3.9.so.1 make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target FormatTests /usr/bin/make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llc /<>/build-llvm /<>/build-llvm/tools/llc /<>/build-llvm/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llc/CMakeFiles/llc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target llc /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-bcanalyzer /<>/build-llvm /<>/build-llvm/tools/llvm-bcanalyzer /<>/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target llvm-bcanalyzer /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-nm /<>/build-llvm /<>/build-llvm/tools/llvm-nm /<>/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-nm/CMakeFiles/llvm-nm.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target llvm-nm /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-objdump /<>/build-llvm /<>/build-llvm/tools/llvm-objdump /<>/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target llvm-objdump /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-readobj /<>/build-llvm /<>/build-llvm/tools/llvm-readobj /<>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target llvm-readobj /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-symbolizer /<>/build-llvm /<>/build-llvm/tools/llvm-symbolizer /<>/build-llvm/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target llvm-symbolizer /usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/opt /<>/build-llvm /<>/build-llvm/tools/opt /<>/build-llvm/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/opt/CMakeFiles/opt.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target opt /usr/bin/make -f tools/clang/tools/driver/CMakeFiles/clang.dir/build.make tools/clang/tools/driver/CMakeFiles/clang.dir/depend /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/driver /<>/build-llvm /<>/build-llvm/tools/clang/tools/driver /<>/build-llvm/tools/clang/tools/driver/CMakeFiles/clang.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/driver/CMakeFiles/clang.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target clang /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/c-index-test /<>/build-llvm /<>/build-llvm/tools/clang/tools/c-index-test /<>/build-llvm/tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/c-arcmt-test /<>/build-llvm /<>/build-llvm/tools/clang/tools/c-arcmt-test /<>/build-llvm/tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' [100%] Built target c-arcmt-test [100%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/EvaluateAsRValueTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/AST/EvaluateAsRValueTest.cpp [100%] Linking CXX executable ClangCodeGenTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ClangCodeGenTests.dir/BufferSourceTest.cpp.o -o ClangCodeGenTests -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangFrontend.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-3.9.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/AST/EvaluateAsRValueTest.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ make[5]: Leaving directory '/<>/build-llvm' [100%] Built target ClangCodeGenTests /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/libclang /<>/build-llvm /<>/build-llvm/tools/clang/unittests/libclang /<>/build-llvm/tools/clang/unittests/libclang/CMakeFiles/libclangTests.dir/DependInfo.cmake --color= Scanning dependencies of target libclangTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [100%] Building CXX object tools/clang/unittests/libclang/CMakeFiles/libclangTests.dir/LibclangTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/libclang && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/libclang -I/<>/tools/clang/unittests/libclang -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/libclang/LibclangTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [100%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ExternalASTSourceTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/AST/ExternalASTSourceTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/AST/ExternalASTSourceTest.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [100%] Linking CXX executable libclangTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/libclangTests.dir/LibclangTest.cpp.o -o libclangTests -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclang-3.9.so.1 ../../../../lib/libLLVM-3.9.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [100%] Built target libclangTests [100%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/NamedDeclPrinterTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTest.cpp.o In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/Tooling/TestVisitor.h:19, from /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [100%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/PostOrderASTVisitor.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/AST/PostOrderASTVisitor.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:19, from /<>/tools/clang/unittests/AST/PostOrderASTVisitor.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [100%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/SourceLocationTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/AST/SourceLocationTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [100%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/StmtPrinterTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/AST -I/<>/tools/clang/unittests/AST -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:22: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestCallVisitor.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTestCallVisitor.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXUnresolvedConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXUnresolvedConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXUnresolvedConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXUnresolvedConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXUnresolvedConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXUnresolvedConstructExpr]’ /<>/tools/clang/unittests/AST/MatchVerifier.h:151:19: required from ‘void clang::ast_matchers::MatchVerifier::run(const clang::ast_matchers::MatchFinder::MatchResult&) [with NodeType = clang::CXXUnresolvedConstructExpr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXTemporaryObjectExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXTemporaryObjectExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXTemporaryObjectExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXTemporaryObjectExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXTemporaryObjectExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXTemporaryObjectExpr]’ /<>/tools/clang/unittests/AST/MatchVerifier.h:151:19: required from ‘void clang::ast_matchers::MatchVerifier::run(const clang::ast_matchers::MatchFinder::MatchResult&) [with NodeType = clang::CXXTemporaryObjectExpr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXFunctionalCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXFunctionalCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXFunctionalCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXFunctionalCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXFunctionalCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXFunctionalCastExpr]’ /<>/tools/clang/unittests/AST/MatchVerifier.h:151:19: required from ‘void clang::ast_matchers::MatchVerifier::run(const clang::ast_matchers::MatchFinder::MatchResult&) [with NodeType = clang::CXXFunctionalCastExpr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundLiteralExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CompoundLiteralExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CompoundLiteralExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CompoundLiteralExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CompoundLiteralExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CompoundLiteralExpr]’ /<>/tools/clang/unittests/AST/MatchVerifier.h:151:19: required from ‘void clang::ast_matchers::MatchVerifier::run(const clang::ast_matchers::MatchFinder::MatchResult&) [with NodeType = clang::CompoundLiteralExpr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNewExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXNewExpr]’ /<>/tools/clang/unittests/AST/MatchVerifier.h:151:19: required from ‘void clang::ast_matchers::MatchVerifier::run(const clang::ast_matchers::MatchFinder::MatchResult&) [with NodeType = clang::CXXNewExpr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LabelStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LabelStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LabelStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LabelStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::LabelStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::LabelStmt]’ /<>/tools/clang/unittests/AST/MatchVerifier.h:151:19: required from ‘void clang::ast_matchers::MatchVerifier::run(const clang::ast_matchers::MatchFinder::MatchResult&) [with NodeType = clang::LabelStmt]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:584:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/Tooling/TestVisitor.h:19, from /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTestCallVisitor.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:140:30: required from ‘const T* clang::ast_matchers::internal::BoundNodesMap::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:76:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:87:24: required from ‘const T* clang::ast_matchers::BoundNodes::getStmtAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:48:54: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestDeclVisitor.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTestDeclVisitor.cpp [100%] Linking CXX executable ASTTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -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/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,"\$ORIGIN/../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-3.9.so.1 In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/Tooling/TestVisitor.h:19, from /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTestDeclVisitor.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ make[5]: Leaving directory '/<>/build-llvm' [100%] Built target ASTTests [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestExprVisitor.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTestExprVisitor.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/Tooling/TestVisitor.h:19, from /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTestExprVisitor.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestTypeLocVisitor.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTestTypeLocVisitor.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/unittests/Tooling/TestVisitor.h:19, from /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTestTypeLocVisitor.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RefactoringCallbacksTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /<>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /<>/tools/clang/include/clang/Tooling/RefactoringCallbacks.h:32, from /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:376:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::LambdaExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:232:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5380:68: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::BinaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryOperator]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Expr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Expr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Expr]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IntegerLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IntegerLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::IfStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::IfStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::IfStmt]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ConditionalOperator]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXBoolLiteralExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXBoolLiteralExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXBoolLiteralExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXBoolLiteralExpr]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::Stmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::Stmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::Stmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ReturnStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ReturnStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ReturnStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ReturnStmt]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::SwitchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::SwitchStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::SwitchStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::SwitchStmt]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::MemberExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MemberExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MemberExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MemberExpr]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::AbstractConditionalOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AbstractConditionalOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AbstractConditionalOperator]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExplicitCastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExplicitCastExpr]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CastExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CastExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CastExpr]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryOperator; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryOperator; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryOperator]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryOperator]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ArraySubscriptExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstructExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstructExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclStmt]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclRefExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DeclRefExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DeclRefExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXMemberCallExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCMessageExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ObjCMessageExpr]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::UnaryExprOrTypeTraitExpr]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::DesignatedInitExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::DesignatedInitExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::DesignatedInitExpr]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXForRangeStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::ForStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ForStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ForStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ForStmt]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:381:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::InitListExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:240:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::InitListExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::InitListExpr]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:100:1: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RefactoringTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Tooling/RefactoringTest.cpp [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/ReplacementsYamlTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Tooling/ReplacementsYamlTest.cpp [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RewriterTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Tooling/RewriterTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:18, from /<>/tools/clang/unittests/Tooling/RewriterTestContext.h:17, from /<>/tools/clang/unittests/Tooling/RefactoringTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/LangOptions.h:19, from /<>/tools/clang/include/clang/Tooling/Core/Replacement.h:22, from /<>/tools/clang/include/clang/Tooling/Refactoring.h:22, from /<>/tools/clang/include/clang/Tooling/ReplacementsYaml.h:19, from /<>/tools/clang/unittests/Tooling/ReplacementsYamlTest.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:174:52: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:222:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:257:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:208:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:248:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Expr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtOpenMP.h:1974:56: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/ToolingTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Tooling -I/<>/tools/clang/unittests/Tooling -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<>/tools/clang/unittests/Tooling/ToolingTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/AST/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /<>/tools/clang/include/clang/AST/ASTContext.h:18, from /<>/tools/clang/include/clang/AST/DeclCXX.h:19, from /<>/tools/clang/unittests/Tooling/ToolingTest.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:183:72: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:44:5: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] RetType; ^~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:285:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:183:72: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] typename simplify_type::SimpleType>::ret_type ret_type; ^~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:298:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:734:69: required from here /<>/include/llvm/Support/Casting.h:134:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [100%] Linking CXX executable ToolingTests cd /<>/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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ToolingTests.dir/CommentHandlerTest.cpp.o CMakeFiles/ToolingTests.dir/CompilationDatabaseTest.cpp.o CMakeFiles/ToolingTests.dir/FixItTest.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/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,"\$ORIGIN/../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 -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/libclangToolingCore.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangDriver.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-3.9.so.1 make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests /<>/build-llvm /<>/build-llvm/tools/clang/unittests /<>/build-llvm/tools/clang/unittests/CMakeFiles/ClangUnitTests.dir/DependInfo.cmake --color= Scanning dependencies of target ClangUnitTests make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/unittests/CMakeFiles/ClangUnitTests.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/test /<>/build-llvm /<>/build-llvm/tools/clang/test /<>/build-llvm/tools/clang/test/CMakeFiles/check-clang.dir/DependInfo.cmake --color= Scanning dependencies of target check-clang make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [100%] Running the Clang regression tests cd /<>/build-llvm/tools/clang/test && /usr/bin/python2.7 /<>/utils/lit/lit.py -sv --param clang_site_config=/<>/build-llvm/tools/clang/test/lit.site.cfg /<>/build-llvm/tools/clang/test lit.py: lit.cfg:195: note: using clang: '/<>/build-llvm/./bin/clang' -- Testing: 9640 tests, 4 threads -- Testing: 0 2 4 6 8 10 12 14 16 FAIL: Clang :: CodeGen/linux-arm-atomic.c (1863 of 9640) ******************** TEST 'Clang :: CodeGen/linux-arm-atomic.c' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/3.9.1/include -nostdsysteminc /<>/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=armv7-unknown-linux | /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/3.9.1/include -nostdsysteminc /<>/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=armv6-unknown-linux | /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/3.9.1/include -nostdsysteminc /<>/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=thumbv7-unknown-linux | /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/3.9.1/include -nostdsysteminc /<>/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=armv7-unknown-linux | /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/3.9.1/include -nostdsysteminc /<>/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=armv6-unknown-linux | /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/3.9.1/include -nostdsysteminc /<>/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=thumbv7-unknown-linux | /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/3.9.1/include -nostdsysteminc /<>/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=armv6-unknown-freebsd | /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/3.9.1/include -nostdsysteminc /<>/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=armv6-unknown-bitrig | /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c -- Exit Code: 2 Command Output (stderr): -- /<>/clang/test/CodeGen/linux-arm-atomic.c:19:14: error: redefinition of 'exchange_and_add' _Atomic_word exchange_and_add(volatile _Atomic_word *__mem, int __val) { ^ /<>/clang/test/CodeGen/linux-arm-atomic.c:6:14: note: previous definition is here _Atomic_word exchange_and_add(volatile _Atomic_word *__mem, int __val) { ^ FileCheck error: '-' is empty. FileCheck command line: /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c 1 error generated. -- ******************** Testing: 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 FAIL: Clang :: Driver/arm-features.c (3524 of 9640) ******************** TEST 'Clang :: Driver/arm-features.c' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -target arm-none-none-eabi -mcpu=generic+crc -march=armv8a -### -c /<>/clang/test/Driver/arm-features.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CRC /<>/clang/test/Driver/arm-features.c /<>/build-llvm/./bin/clang -target arm-none-none-eabi -mcpu=generic -march=armv8a+crc -### -c /<>/clang/test/Driver/arm-features.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CRC /<>/clang/test/Driver/arm-features.c /<>/build-llvm/./bin/clang -target arm-none-none-eabi -mcpu=generic+crypto -march=armv8a -### -c /<>/clang/test/Driver/arm-features.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CRYPTO /<>/clang/test/Driver/arm-features.c /<>/build-llvm/./bin/clang -target arm-none-none-eabi -mcpu=generic -march=armv8a+crypto -### -c /<>/clang/test/Driver/arm-features.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CRYPTO /<>/clang/test/Driver/arm-features.c /<>/build-llvm/./bin/clang -target arm-none-none-eabi -mcpu=generic+dsp -march=armv8m.main -### -c /<>/clang/test/Driver/arm-features.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-DSP /<>/clang/test/Driver/arm-features.c /<>/build-llvm/./bin/clang -target arm-none-none-eabi -mcpu=generic -march=armv8m.main+dsp -### -c /<>/clang/test/Driver/arm-features.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-DSP /<>/clang/test/Driver/arm-features.c /<>/build-llvm/./bin/clang -target arm-none-none-eabi -mcpu=generic+nocrc -march=armv8a -### -c /<>/clang/test/Driver/arm-features.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-NOCRC /<>/clang/test/Driver/arm-features.c /<>/build-llvm/./bin/clang -target arm-none-none-eabi -mcpu=generic -march=armv8a+nocrc -### -c /<>/clang/test/Driver/arm-features.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-NOCRC /<>/clang/test/Driver/arm-features.c /<>/build-llvm/./bin/clang -target arm-none-none-eabi -mcpu=generic+nocrypto -march=armv8a -### -c /<>/clang/test/Driver/arm-features.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-NOCRYPTO /<>/clang/test/Driver/arm-features.c /<>/build-llvm/./bin/clang -target arm-none-none-eabi -mcpu=generic -march=armv8a+nocrypto -### -c /<>/clang/test/Driver/arm-features.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-NOCRYPTO /<>/clang/test/Driver/arm-features.c /<>/build-llvm/./bin/clang -target arm-none-none-eabi -mcpu=generic+nodsp -march=armv8m.main -### -c /<>/clang/test/Driver/arm-features.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-NODSP /<>/clang/test/Driver/arm-features.c /<>/build-llvm/./bin/clang -target arm-none-none-eabi -mcpu=generic -march=armv8m.main+nodsp -### -c /<>/clang/test/Driver/arm-features.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-NODSP /<>/clang/test/Driver/arm-features.c -- Exit Code: 1 Command Output (stderr): -- /<>/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" ^ :1:1: note: scanning from here clang version 3.9.1-19ubuntu1 (tags/RELEASE_391/rc2) ^ :5:346: note: possible intended match here "/<>/build-llvm/bin/clang-3.9" "-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" "-masm-verbose" "-mconstructor-aliases" "-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" "-dwarf-column-info" "-debugger-tuning=gdb" "-coverage-file" "/<>/build-llvm/tools/clang/test/Driver/arm-features.c" "-resource-dir" "/<>/build-llvm/bin/../lib/clang/3.9.1" "-fdebug-compilation-dir" "/<>/build-llvm/tools/clang/test/Driver" "-ferror-limit" "19" "-fmessage-length" "0" "-fallow-half-arguments-and-returns" "-fno-signed-char" "-fobjc-runtime=gcc" "-fdiagnostics-show-option" "-o" "arm-features.o" "-x" "c" "/<>/clang/test/Driver/arm-features.c" ^ -- ******************** Testing: 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 FAIL: Clang :: Driver/arm-ias-Wa.s (3529 of 9640) ******************** TEST 'Clang :: Driver/arm-ias-Wa.s' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -Wa,-mcpu=cortex-a15 -c /<>/clang/test/Driver/arm-ias-Wa.s -### 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPU /<>/clang/test/Driver/arm-ias-Wa.s /<>/build-llvm/./bin/clang -target arm -Wa,-mcpu=bogus -c /<>/clang/test/Driver/arm-ias-Wa.s -### 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BOGUS-CPU /<>/clang/test/Driver/arm-ias-Wa.s /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a8 -Wa,-mcpu=cortex-a15 -c /<>/clang/test/Driver/arm-ias-Wa.s -### 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-DUP-CPU /<>/clang/test/Driver/arm-ias-Wa.s /<>/build-llvm/./bin/clang -target arm-linux-eabi -Wa,-mfpu=neon -c /<>/clang/test/Driver/arm-ias-Wa.s -### 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-NEON /<>/clang/test/Driver/arm-ias-Wa.s /<>/build-llvm/./bin/clang -target arm-linux-eabi -Wa,-mfpu=bogus -c /<>/clang/test/Driver/arm-ias-Wa.s -### 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-BOGUS-FPU /<>/clang/test/Driver/arm-ias-Wa.s /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=vfpv3 -Wa,-mfpu=neon -c /<>/clang/test/Driver/arm-ias-Wa.s -### 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-DUP-FPU /<>/clang/test/Driver/arm-ias-Wa.s /<>/build-llvm/./bin/clang -target arm -Wa,-march=armbogusv6 -c /<>/clang/test/Driver/arm-ias-Wa.s -### 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BOGUS-ARCH /<>/clang/test/Driver/arm-ias-Wa.s /<>/build-llvm/./bin/clang -target arm -march=armv7 -Wa,-march=armv6 -c /<>/clang/test/Driver/arm-ias-Wa.s -### 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-DUP-ARCH /<>/clang/test/Driver/arm-ias-Wa.s /<>/build-llvm/./bin/clang -target arm -Wa,-mhwdiv=arm -c /<>/clang/test/Driver/arm-ias-Wa.s -### 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-ARM /<>/clang/test/Driver/arm-ias-Wa.s /<>/build-llvm/./bin/clang -target arm -Wa,-mhwdiv=thumb -c /<>/clang/test/Driver/arm-ias-Wa.s -### 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-THUMB /<>/clang/test/Driver/arm-ias-Wa.s /<>/build-llvm/./bin/clang -target arm -Wa,-mhwdiv=bogus -c /<>/clang/test/Driver/arm-ias-Wa.s -### 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-BOGUS-HDIV /<>/clang/test/Driver/arm-ias-Wa.s /<>/build-llvm/./bin/clang -target arm -mhwdiv=arm -Wa,-mhwdiv=thumb -c /<>/clang/test/Driver/arm-ias-Wa.s -### 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-DUP-HDIV /<>/clang/test/Driver/arm-ias-Wa.s /<>/build-llvm/./bin/clang -target armv7a-none-eabi -c /<>/clang/test/Driver/arm-ias-Wa.s -### 2>&1 /<>/build-llvm/./bin/clang -target x86_64-apple-darwin -arch armv7 -c /<>/clang/test/Driver/arm-ias-Wa.s -### 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-A-PROFILE /<>/clang/test/Driver/arm-ias-Wa.s /<>/build-llvm/./bin/clang -target armv7r-none-eabi -c /<>/clang/test/Driver/arm-ias-Wa.s -### 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-R-PROFILE /<>/clang/test/Driver/arm-ias-Wa.s /<>/build-llvm/./bin/clang -target armv7m-none-eabi -c /<>/clang/test/Driver/arm-ias-Wa.s -### 2>&1 /<>/build-llvm/./bin/clang -target thumbv7m-none-eabi -c /<>/clang/test/Driver/arm-ias-Wa.s -### 2>&1 /<>/build-llvm/./bin/clang -target x86_64-apple-darwin -arch armv7m -c /<>/clang/test/Driver/arm-ias-Wa.s -### 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-M-PROFILE /<>/clang/test/Driver/arm-ias-Wa.s -- Exit Code: 1 Command Output (stderr): -- /<>/clang/test/Driver/arm-ias-Wa.s:26:16: error: expected string not found in input // CHECK-NEON: "-target-feature" "+neon" ^ :1:1: note: scanning from here clang version 3.9.1-19ubuntu1 (tags/RELEASE_391/rc2) ^ :5:368: note: possible intended match here "/<>/build-llvm/bin/clang-3.9" "-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" "/<>/build-llvm/tools/clang/test/Driver" "-dwarf-debug-producer" "clang version 3.9.1-19ubuntu1 (tags/RELEASE_391/rc2)" "-dwarf-version=4" "-mrelocation-model" "static" "-o" "arm-ias-Wa.o" "/<>/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 34 FAIL: Clang :: Driver/arm-mfpu.c (3536 of 9640) ******************** TEST 'Clang :: Driver/arm-mfpu.c' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -target arm-linux-eabi /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-DEFAULT /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=fpa /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-FPA /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=fpe2 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-FPA /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=fpe3 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-FPA /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=maverick /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-FPA /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=vfp /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-VFP /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=vfp3 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-VFP3 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=vfpv3 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-VFP3 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=vfpv3-fp16 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-VFP3-FP16 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=vfp3-d16 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-VFP3-D16 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=vfpv3-d16 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-VFP3-D16 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=vfpv3-d16-fp16 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-VFP3-D16-FP16 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=vfpv3xd /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-VFP3XD /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=vfpv3xd-fp16 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-VFP3XD-FP16 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=vfp4 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-VFP4 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=vfpv4 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-VFP4 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=vfp4-d16 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-VFP4-D16 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=vfpv4-d16 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-VFP4-D16 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=fp4-sp-d16 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-FP4-SP-D16 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=fpv4-sp-d16 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-FP4-SP-D16 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=fp5-sp-d16 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-FP5-SP-D16 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=fpv5-sp-d16 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-FP5-SP-D16 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=fp5-dp-d16 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-FP5-DP-D16 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=fpv5-dp-d16 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-FP5-DP-D16 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=neon /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-NEON /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=neon-fp16 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-NEON-FP16 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=neon-vfpv3 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-NEON-VFPV3 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -mfpu=neon-vfpv4 /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-NEON-VFPV4 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-eabi -msoft-float /<>/clang/test/Driver/arm-mfpu.c -### -o /<>/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-SOFT-FLOAT /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target armv8 /<>/clang/test/Driver/arm-mfpu.c -### 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-ARMV8-DEFAULT-SOFT-FP /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target armv8 -mfpu=fp-armv8 /<>/clang/test/Driver/arm-mfpu.c -### 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-ARMV8-SOFT-FLOAT /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target armv8-linux-gnueabihf -mfpu=fp-armv8 /<>/clang/test/Driver/arm-mfpu.c -### 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-FP-ARMV8 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target armv8-linux-gnueabihf -mfpu=neon-fp-armv8 /<>/clang/test/Driver/arm-mfpu.c -### 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-NEON-FP-ARMV8 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target armv8-linux-gnueabihf -mfpu=crypto-neon-fp-armv8 /<>/clang/test/Driver/arm-mfpu.c -### 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-CRYPTO-NEON-FP-ARMV8 /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target armv8-linux-gnueabi -mfpu=none /<>/clang/test/Driver/arm-mfpu.c -### 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-NO-FP /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabihf /<>/clang/test/Driver/arm-mfpu.c -### 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-HF /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target arm-linux-musleabihf /<>/clang/test/Driver/arm-mfpu.c -### 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-HF /<>/clang/test/Driver/arm-mfpu.c /<>/build-llvm/./bin/clang -target armv7-apple-darwin -x assembler /<>/clang/test/Driver/arm-mfpu.c -### -c 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix=ASM /<>/clang/test/Driver/arm-mfpu.c -- Exit Code: 1 Command Output (stderr): -- /<>/clang/test/Driver/arm-mfpu.c:142:16: error: expected string not found in input // CHECK-NEON: "-target-feature" "+neon" ^ :1:1: note: scanning from here clang version 3.9.1-19ubuntu1 (tags/RELEASE_391/rc2) ^ :5:634: note: possible intended match here "/<>/build-llvm/bin/clang-3.9" "-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" "-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" "-dwarf-column-info" "-debugger-tuning=gdb" "-resource-dir" "/<>/build-llvm/bin/../lib/clang/3.9.1" "-internal-isystem" "/usr/local/include" "-internal-isystem" "/<>/build-llvm/bin/../lib/clang/3.9.1/include" "-internal-externc-isystem" "/include" "-internal-externc-isystem" "/usr/include" "-fdebug-compilation-dir" "/<>/build-llvm/tools/clang/test/Driver" "-ferror-limit" "19" "-fmessage-length" "0" "-fallow-half-arguments-and-returns" "-fno-signed-char" "-fobjc-runtime=gcc" "-fdiagnostics-show-option" "-o" "/tmp/arm-mfpu-b124bf.o" "-x" "c" "/<>/clang/test/Driver/arm-mfpu.c" ^ -- ******************** Testing: 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 FAIL: Clang :: Driver/cross-linux.c (3597 of 9640) ******************** TEST 'Clang :: Driver/cross-linux.c' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -### -o /<>/build-llvm/tools/clang/test/Driver/Output/cross-linux.c.tmp /<>/clang/test/Driver/cross-linux.c 2>&1 -no-integrated-as --gcc-toolchain=/<>/clang/test/Driver/Inputs/basic_cross_linux_tree/usr --target=i386-unknown-linux-gnu | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-I386 /<>/clang/test/Driver/cross-linux.c /<>/build-llvm/./bin/clang -### -o /<>/build-llvm/tools/clang/test/Driver/Output/cross-linux.c.tmp /<>/clang/test/Driver/cross-linux.c 2>&1 -no-integrated-as --gcc-toolchain=/<>/clang/test/Driver/Inputs/basic_cross_linux_tree/usr --target=x86_64-unknown-linux-gnu | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-X86-64 /<>/clang/test/Driver/cross-linux.c /<>/build-llvm/./bin/clang -### -o /<>/build-llvm/tools/clang/test/Driver/Output/cross-linux.c.tmp /<>/clang/test/Driver/cross-linux.c 2>&1 -no-integrated-as --gcc-toolchain=/<>/clang/test/Driver/Inputs/basic_cross_linux_tree/usr --target=x86_64-unknown-linux-gnux32 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-X32 /<>/clang/test/Driver/cross-linux.c /<>/build-llvm/./bin/clang -### -o /<>/build-llvm/tools/clang/test/Driver/Output/cross-linux.c.tmp /<>/clang/test/Driver/cross-linux.c 2>&1 -no-integrated-as --gcc-toolchain=/<>/clang/test/Driver/Inputs/basic_cross_linux_tree/usr --target=x86_64-unknown-linux-gnu -m32 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-I386 /<>/clang/test/Driver/cross-linux.c /<>/build-llvm/./bin/clang -### -o /<>/build-llvm/tools/clang/test/Driver/Output/cross-linux.c.tmp /<>/clang/test/Driver/cross-linux.c 2>&1 -no-integrated-as --gcc-toolchain=/<>/clang/test/Driver/Inputs/basic_cross_linux_tree/usr --target=i386-unknown-linux-gnu -m64 | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-X86-64 /<>/clang/test/Driver/cross-linux.c /<>/build-llvm/./bin/clang -### -o /<>/build-llvm/tools/clang/test/Driver/Output/cross-linux.c.tmp /<>/clang/test/Driver/cross-linux.c 2>&1 -no-integrated-as --gcc-toolchain=/<>/clang/test/Driver/Inputs/multilib_32bit_linux_tree/usr --target=i386-unknown-linux --sysroot=/<>/clang/test/Driver/Inputs/basic_linux_tree | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-MULTI32-I386 /<>/clang/test/Driver/cross-linux.c /<>/build-llvm/./bin/clang -### -o /<>/build-llvm/tools/clang/test/Driver/Output/cross-linux.c.tmp /<>/clang/test/Driver/cross-linux.c 2>&1 -no-integrated-as --gcc-toolchain=/<>/clang/test/Driver/Inputs/multilib_32bit_linux_tree/usr --target=x86_64-unknown-linux --sysroot=/<>/clang/test/Driver/Inputs/basic_linux_tree | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-MULTI32-X86-64 /<>/clang/test/Driver/cross-linux.c /<>/build-llvm/./bin/clang -### -o /<>/build-llvm/tools/clang/test/Driver/Output/cross-linux.c.tmp /<>/clang/test/Driver/cross-linux.c 2>&1 -no-integrated-as --gcc-toolchain=/<>/clang/test/Driver/Inputs/multilib_64bit_linux_tree/usr --target=i386-unknown-linux --sysroot=/<>/clang/test/Driver/Inputs/basic_linux_tree | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-MULTI64-I386 /<>/clang/test/Driver/cross-linux.c /<>/build-llvm/./bin/clang -### -o /<>/build-llvm/tools/clang/test/Driver/Output/cross-linux.c.tmp /<>/clang/test/Driver/cross-linux.c 2>&1 -no-integrated-as --gcc-toolchain=/<>/clang/test/Driver/Inputs/multilib_64bit_linux_tree/usr --target=x86_64-unknown-linux --sysroot=/<>/clang/test/Driver/Inputs/basic_linux_tree | /<>/build-llvm/./bin/FileCheck --check-prefix=CHECK-MULTI64-X86-64 /<>/clang/test/Driver/cross-linux.c -- Exit Code: 1 Command Output (stderr): -- /<>/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" ^ :6:200: note: scanning from here "/<>/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/cross-linux-2c2f3a.o" "/tmp/cross-linux-70d2ce.s" ^ -- ******************** Testing: 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 FAIL: Clang :: Driver/mips-as.c (3717 of 9640) ******************** TEST 'Clang :: Driver/mips-as.c' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS32R2-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mipsel-linux-gnu -### -no-integrated-as -c -EB /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS32R2-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -fPIC -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS32R2-EB-PIC /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mipsel-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS32R2-DEF-EL-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS64R2-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64el-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS64R2-DEF-EL-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -mabi=n32 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-N32 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mipsel-linux-gnu -mabi=32 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS32R2-EL-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mabi=32 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -EL 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS32R2-EL-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64el-linux-gnu -mabi=64 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS64R2-EL-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -march=mips32r2 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-32R2 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -march=p5600 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-P5600 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -march=octeon -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-OCTEON /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips1 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-1 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips2 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-2 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips3 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-3 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips4 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-4 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips5 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-5 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips32 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-32 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips32r2 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-32R2 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips32r3 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-32R3 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips32r5 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-32R5 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips32r6 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-32R6 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -mips64 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-64 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -mips64r2 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-64R2 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -mips64r3 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-64R3 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -mips64r5 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-64R5 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -mips64r6 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-ALIAS-64R6 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mno-mips16 -mips16 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-16 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mips16 -mno-mips16 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-N16 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mno-micromips -mmicromips -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-MICRO /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mmicromips -mno-micromips -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-NMICRO /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mno-dsp -mdsp -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-DSP /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mdsp -mno-dsp -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-NDSP /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mno-dspr2 -mdspr2 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-DSPR2 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mdspr2 -mno-dspr2 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-NDSPR2 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mnan=legacy -mnan=2008 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-NAN2008 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mnan=2008 -mnan=legacy -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-NAN-LEGACY /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mfp64 -mfpxx -mfp32 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-MFP32 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mfp32 -mfp64 -mfpxx -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-MFPXX /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mfpxx -mfp32 -mfp64 -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-MFP64 /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mno-msa -mmsa -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-MSA /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -mmsa -mno-msa -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS-NMSA /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -mcpu=mips1 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS1-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -mcpu=mips2 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS2-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -mcpu=mips3 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS3-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -mcpu=mips4 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS4-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -mcpu=mips5 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS5-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -mcpu=mips32 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS32-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -mcpu=mips32r6 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS32R6-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -mcpu=mips64 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS64-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c -mcpu=mips64r6 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS64R6-EB-AS /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -msoft-float -mhard-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=HARDFLOAT --implicit-check-not=-msoft-float /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -mhard-float -msoft-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=SOFTFLOAT --implicit-check-not=-mhard-float /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -mno-odd-spreg -modd-spreg -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=ODDSPREG --implicit-check-not=-mno-odd-spreg /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -modd-spreg -mno-odd-spreg -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=NOODDSPREG --implicit-check-not=-modd-spreg /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -mdouble-float -msingle-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=SINGLEFLOAT --implicit-check-not=-mdouble-float /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -msingle-float -mdouble-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=DOUBLEFLOAT --implicit-check-not=-msingle-float /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -msoft-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=SOFTFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -msoft-float -mfpxx -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=SOFTFLOAT-EXPLICIT-FPXX /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-mti-linux-gnu -### -no-integrated-as -msoft-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MTI-SOFTFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-mti-linux-gnu -### -no-integrated-as -msoft-float -mfpxx -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MTI-SOFTFLOAT-EXPLICIT-FPXX /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-img-linux-gnu -### -no-integrated-as -msoft-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=IMG-SOFTFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-img-linux-gnu -### -no-integrated-as -msoft-float -mfpxx -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=IMG-SOFTFLOAT-EXPLICIT-FPXX /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -msingle-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=SINGLEFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -no-integrated-as -msingle-float -mfpxx -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=SINGLEFLOAT-EXPLICIT-FPXX /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-mti-linux-gnu -### -no-integrated-as -msingle-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MTI-SINGLEFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-mti-linux-gnu -### -no-integrated-as -msingle-float -mfpxx -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MTI-SINGLEFLOAT-EXPLICIT-FPXX /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-img-linux-gnu -### -no-integrated-as -msingle-float -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=IMG-SINGLEFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips-img-linux-gnu -### -no-integrated-as -msingle-float -mfpxx -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=IMG-SINGLEFLOAT-EXPLICIT-FPXX /<>/clang/test/Driver/mips-as.c -- Exit Code: 1 Command Output (stderr): -- /<>/clang/test/Driver/mips-as.c:144:13: error: expected string not found in input // MIPS-16: as{{(.exe)?}}" "-march" "mips32r2" "-mabi" "32" "-mno-shared" "-call_nonpic" "-EB" "-mips16" ^ :1:1: note: scanning from here clang version 3.9.1-19ubuntu1 (tags/RELEASE_391/rc2) ^ :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/mips-as-cb2a52.s" ^ -- ******************** Testing: 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 FAIL: Clang :: Driver/arm-cortex-cpus.c (3725 of 9640) ******************** TEST 'Clang :: Driver/arm-cortex-cpus.c' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -target arm -mcpu=generic -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-GENERIC /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -mcpu=generic -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-GENERIC /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mthumb -mcpu=generic -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-GENERIC-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -mthumb -mcpu=generic -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-GENERIC-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv4t -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V4T /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv4t -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V4T /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv4t -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V4T-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mthumb -march=armv4t -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V4T-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv5 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V5 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv5 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V5 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv5t -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V5 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv5t -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V5 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv5 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V5-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv5 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V5-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv5t -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V5-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv5 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V5-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv5e -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V5E /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv5e -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V5E /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv5e -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V5E-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv5e -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V5E-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv5tej -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V5TEJ /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv5tej -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V5TEJ-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv6 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv6 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv6 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv6 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv6j -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6J /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv6j -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6J-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv6k -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6K /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv6k -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6K /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv6k -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6K-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv6k -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6K-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv6t2 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6T2 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv6t2 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6T2 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv6t2 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6T2-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv6t2 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6T2-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv6m -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6M /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv6m -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6M /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv6sm -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6M /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv6sm -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6M /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv6m -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6M-BIG /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv6m -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6M-BIG /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv7m -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V7M /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv7-m -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V7M /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv7em -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V7EM /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv7e-m -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V7EM /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv7em -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V7EM-BIG /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv7e-m -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V7EM-BIG /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv6m-apple-darwin -arch armv6m -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V6M-DARWIN /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv7m-apple-darwin -arch armv7m -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V7M-DARWIN /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv7em-apple-darwin -arch armv7em -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V7EM-DARWIN /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv7a-linux-gnueabi -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -march=armv7-a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv7a-linux-gnueabi -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -march=armv7-a -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv7r-linux-gnueabi -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -march=armv7-r -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv7r-linux-gnueabi -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -march=armv7-r -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8-a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8a -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8a -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mlittle-endian -march=armv8-a -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -mcpu=generic -target armv8 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -mcpu=generic -target arm -march=armv8 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -mcpu=generic -target armv8a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -mcpu=generic -target arm -march=armv8a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -mcpu=generic -target arm -march=armv8-a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -mcpu=generic -target armv8 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -mcpu=generic -target arm -march=armv8 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -mcpu=generic -target armv8a -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -mcpu=generic -target arm -march=armv8a -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -mcpu=generic -target arm -mlittle-endian -march=armv8-a -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armebv8 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -march=armebv8 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armebv8a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -march=armebv8a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -march=armebv8-a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armebv8 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8a -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armebv8a -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armebv8-a -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8a -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8a -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8a -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8a -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armebv8 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -march=armebv8 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armebv8a -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -march=armebv8a -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armebv8 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8a -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armebv8a -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8.1a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8.1a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8.1-a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8.1a -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8.1a -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8.1a -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mlittle-endian -march=armv8.1-a -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -mcpu=generic -target arm -march=armv8.1a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -mcpu=generic -target armv8.1a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -mcpu=generic -target arm -march=armv8.1-a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -mcpu=generic -target arm -march=armv8.1a -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -mcpu=generic -target armv8.1a -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -mcpu=generic -target arm -march=armv8.1a -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -mcpu=generic -target arm -mlittle-endian -march=armv8.1-a -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armebv8.1a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -march=armebv8.1a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -march=armebv8.1-a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8.1a -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armebv8.1a -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armebv8.1-a -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V81A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8.1a -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8.1a -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8.1-a -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8.1a -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8.1a -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8.1-a -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V81A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armebv8.1a -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V81A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -march=armebv8.1a -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V81A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -march=armebv8.1-a -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V81A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8.1a -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V81A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armebv8.1a -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V81A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armebv8.1-a -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V81A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8.2a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V82A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8.2a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V82A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8.2-a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V82A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8.2a -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V82A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8.2a -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V82A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8.2a -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V82A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mlittle-endian -march=armv8.2-a -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V82A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armebv8.2a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V82A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8.2a -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V82A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -march=armebv8.2a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V82A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -march=armebv8.2-a -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V82A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armebv8.2a -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V82A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armebv8.2-a -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V82A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8.2a -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V82A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8.2a -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V82A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8.2-a -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V82A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8.2a -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V82A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8.2a -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V82A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8.2-a -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V82A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armebv8.2a -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V82A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -march=armebv8.2a -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V82A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -march=armebv8.2-a -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V82A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8.2a -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V82A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armebv8.2a -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V82A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armebv8.2-a -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-V82A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8a -march=armv8.2-a+fp16 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix CHECK-V82A-FP16 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8a -mcpu=cortex-a53+fp16 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix CHECK-CORTEX-A53-FP16 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8a -mcpu=cortex-a53+nofp16 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck --check-prefix CHECK-CORTEX-A53-NOFP16 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8m.base /<>/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Driver/arm-cortex-cpus.c --check-prefix=V8M_BASELINE /<>/build-llvm/./bin/clang -target arm -march=armv8-m.base /<>/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Driver/arm-cortex-cpus.c --check-prefix=V8M_BASELINE /<>/build-llvm/./bin/clang -target arm -march=armv8m.base /<>/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Driver/arm-cortex-cpus.c --check-prefix=V8M_BASELINE /<>/build-llvm/./bin/clang -target armv8m.base -mbig-endian /<>/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Driver/arm-cortex-cpus.c --check-prefix=EBV8M_BASELINE /<>/build-llvm/./bin/clang -target arm -march=armv8-m.base -mbig-endian /<>/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Driver/arm-cortex-cpus.c --check-prefix=EBV8M_BASELINE /<>/build-llvm/./bin/clang -target arm -march=armv8m.base -mbig-endian /<>/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Driver/arm-cortex-cpus.c --check-prefix=EBV8M_BASELINE /<>/build-llvm/./bin/clang -target armv8m.main /<>/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Driver/arm-cortex-cpus.c --check-prefix=V8M_MAINLINE /<>/build-llvm/./bin/clang -target arm -march=armv8-m.main /<>/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Driver/arm-cortex-cpus.c --check-prefix=V8M_MAINLINE /<>/build-llvm/./bin/clang -target arm -march=armv8m.main /<>/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Driver/arm-cortex-cpus.c --check-prefix=V8M_MAINLINE /<>/build-llvm/./bin/clang -target armv8m.main -mbig-endian /<>/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Driver/arm-cortex-cpus.c --check-prefix=EBV8M_MAINLINE /<>/build-llvm/./bin/clang -target arm -march=armv8-m.main -mbig-endian /<>/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Driver/arm-cortex-cpus.c --check-prefix=EBV8M_MAINLINE /<>/build-llvm/./bin/clang -target arm -march=armv8m.main -mbig-endian /<>/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Driver/arm-cortex-cpus.c --check-prefix=EBV8M_MAINLINE /<>/build-llvm/./bin/clang -target arm -march=armbogusv6 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BOGUS /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm---eabihf -march=armbogusv7 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BOGUS-HF /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv6bogus -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BOGUS2 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=bogus -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BOGUS3 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=bogus -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BOGUS-CPU /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=arm1136j-s -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV6 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=arm1136jf-s -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV6 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=mpcore -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV6K /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=mpcorenovfp -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV6K /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=arm1176jz-s -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV6KZ /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=arm1176jzf-s -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV6KZ /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=arm1156t2-s -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV6T2 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=arm1156t2f-s -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV6T2 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a5 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a7 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a8 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a9 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a12 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a15 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a17 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a5 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a7 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a8 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a9 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a12 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a15 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a17 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a5 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a7 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a8 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a9 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a12 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a15 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a17 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a5 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a7 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a8 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a9 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a12 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a15 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a17 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a5 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a7 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a8 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a9 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a12 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a15 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a17 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a5 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a7 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a8 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a9 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a12 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a15 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a17 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a5 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a7 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a8 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a9 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a12 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a15 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a17 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a5 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a7 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a8 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a9 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a12 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a15 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-a17 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-m0 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV6M /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-m0plus -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV6M /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-m1 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV6M /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=sc000 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV6M /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-m3 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7M /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-m3 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7M /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=sc300 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7M /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=sc300 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7M /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-m3 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7M /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-m3 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7M /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-m4 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7EM /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-m7 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7EM /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-m4 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7EM /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-m7 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7EM /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-m4 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7EM /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-m7 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7EM /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-m4 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7EM /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-m7 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7EM /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4f -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r5 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r7 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r8 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4f -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r5 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r7 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r8 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r4 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r4f -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r5 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r7 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r8 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4f -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r5 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r7 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r8 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4f -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r5 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r7 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r8 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4f -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r5 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r7 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r8 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r4 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r4f -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r5 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r7 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r8 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4f -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r5 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r7 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-r8 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a32 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a35 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a53 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a57 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a72 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a73 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=exynos-m1 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a32 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a35 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a53 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a57 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a72 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a73 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=exynos-m1 -mlittle-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -mcpu=cortex-a32 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -mcpu=cortex-a35 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -mcpu=cortex-a53 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -mcpu=cortex-a57 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -mcpu=cortex-a72 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -mcpu=cortex-a73 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -mcpu=exynos-m1 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a32 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a35 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a53 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a57 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a72 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a73 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=exynos-m1 -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a32 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a35 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a53 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a57 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a72 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a73 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=exynos-m1 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a32 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a35 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a53 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a57 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a72 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a73 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=exynos-m1 -mlittle-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -mcpu=cortex-a32 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -mcpu=cortex-a35 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -mcpu=cortex-a53 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -mcpu=cortex-a57 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -mcpu=cortex-a72 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -mcpu=cortex-a73 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armeb -mcpu=exynos-m1 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a32 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a35 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a53 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a57 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a72 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a73 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=exynos-m1 -mbig-endian -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8a-arm-none-eabi -mcpu=cortex-a73 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CORTEX-A73 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8a-arm-none-eabi -mcpu=cortex-a73 -mfpu=crypto-neon-fp-armv8 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CORTEX-A73-MFPU /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8a-arm-none-eabi -mcpu=cortex-a73 -mfloat-abi=soft -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CORTEX-A73-SOFT /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=Cortex-a5 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=cortex-A7 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=CORTEX-a8 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=Cortex-A9 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=corteX-A12 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=CorteX-a15 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm-linux-gnueabi -mcpu=CorteX-A17 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-CPUV7A /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=Armv5 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-V5 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=ARMV5 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-V5 /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=Armv6t2 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-V6T2-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=ARMV6T2 -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-V6T2-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c -- Exit Code: 1 Command Output (stderr): -- /<>/clang/test/Driver/arm-cortex-cpus.c:535:27: error: expected string not found in input // CHECK-CORTEX-A73-MFPU: "-target-feature" "+crypto" ^ :5:566: note: scanning from here "/<>/build-llvm/bin/clang-3.9" "-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" "-masm-verbose" "-mconstructor-aliases" "-target-cpu" "cortex-a73" "-target-feature" "+soft-float" "-target-feature" "+soft-float-abi" "-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" "-dwarf-column-info" "-debugger-tuning=gdb" "-coverage-file" "/<>/build-llvm/tools/clang/test/Driver/arm-cortex-cpus.c" "-resource-dir" "/<>/build-llvm/bin/../lib/clang/3.9.1" "-fdebug-compilation-dir" "/<>/build-llvm/tools/clang/test/Driver" "-ferror-limit" "19" "-fmessage-length" "0" "-fallow-half-arguments-and-returns" "-fno-signed-char" "-fobjc-runtime=gcc" "-fdiagnostics-show-option" "-o" "arm-cortex-cpus.o" "-x" "c" "/<>/clang/test/Driver/arm-cortex-cpus.c" ^ :5:592: note: possible intended match here "/<>/build-llvm/bin/clang-3.9" "-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" "-masm-verbose" "-mconstructor-aliases" "-target-cpu" "cortex-a73" "-target-feature" "+soft-float" "-target-feature" "+soft-float-abi" "-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" "-dwarf-column-info" "-debugger-tuning=gdb" "-coverage-file" "/<>/build-llvm/tools/clang/test/Driver/arm-cortex-cpus.c" "-resource-dir" "/<>/build-llvm/bin/../lib/clang/3.9.1" "-fdebug-compilation-dir" "/<>/build-llvm/tools/clang/test/Driver" "-ferror-limit" "19" "-fmessage-length" "0" "-fallow-half-arguments-and-returns" "-fno-signed-char" "-fobjc-runtime=gcc" "-fdiagnostics-show-option" "-o" "arm-cortex-cpus.o" "-x" "c" "/<>/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 FAIL: Clang :: Driver/mips-integrated-as.s (3731 of 9640) ******************** TEST 'Clang :: Driver/mips-integrated-as.s' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=ABI-O32 /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mabi=32 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=ABI-O32 /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mabi=o32 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=ABI-O32 /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mabi=eabi 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=ABI-EABI32 /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mips64 -mabi=n32 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=ABI-N32 /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips64-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mabi=n32 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=ABI-N32 /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips64-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mips64 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=ABI-N64 /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mips64 -mabi=64 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=ABI-N64 /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mips64 -mabi=n64 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=ABI-N64 /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips64-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mips64 -mabi=64 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=ABI-N64 /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips64-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mips64 -mabi=n64 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=ABI-N64 /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -msoft-float 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=SOFTFLOAT /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=HARDFLOAT /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mhard-float 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=HARDFLOAT /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=NAN-DEFAULT /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mips32r6 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=NAN-DEFAULT /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mips64r6 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=NAN-DEFAULT /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mnan=legacy 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=NAN-LEGACY /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -march=mips32r6 -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mnan=2008 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=NAN-2008 /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=DEFAULT-FLOAT /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -msingle-float 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=SINGLE-FLOAT /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mdouble-float 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=DOUBLE-FLOAT /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS16-DEFAULT /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mips16 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS16-ON /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mno-mips16 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS16-OFF /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MICROMIPS-DEFAULT /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mmicromips 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MICROMIPS-ON /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mno-micromips 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MICROMIPS-OFF /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=DSP-DEFAULT /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mdsp 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=DSP-ON /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mno-dsp 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=DSP-OFF /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=DSPR2-DEFAULT /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mdspr2 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=DSPR2-ON /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mno-dspr2 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=DSPR2-OFF /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MSA-DEFAULT /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mmsa 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MSA-ON /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mno-msa 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MSA-OFF /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=FPXX-DEFAULT /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mfp32 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=FP32 /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mfpxx 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=FPXX /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mfp64 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=FP64 /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=ODDSPREG-DEFAULT /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -modd-spreg 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=ODDSPREG-ON /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mno-odd-spreg 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=ODDSPREG-OFF /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mfpxx -modd-spreg 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=FPXX-ODDSPREG /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mabicalls 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=ABICALLS-ON /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<>/clang/test/Driver/mips-integrated-as.s -mno-abicalls 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=ABICALLS-OFF /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -msoft-float -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=SOFTFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -msoft-float -mfpxx -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=SOFTFLOAT-EXPLICIT-FPXX /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-mti-linux-gnu -### -fintegrated-as -msoft-float -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MTI-SOFTFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-mti-linux-gnu -### -fintegrated-as -msoft-float -mfpxx -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MTI-SOFTFLOAT-EXPLICIT-FPXX /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-img-linux-gnu -### -fintegrated-as -msoft-float -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=IMG-SOFTFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-img-linux-gnu -### -fintegrated-as -msoft-float -mfpxx -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=IMG-SOFTFLOAT-EXPLICIT-FPXX /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -msingle-float -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=SINGLEFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-linux-gnu -### -fintegrated-as -msingle-float -mfpxx -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=SINGLEFLOAT-EXPLICIT-FPXX /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-mti-linux-gnu -### -fintegrated-as -msingle-float -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MTI-SINGLEFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-mti-linux-gnu -### -fintegrated-as -msingle-float -mfpxx -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MTI-SINGLEFLOAT-EXPLICIT-FPXX /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-img-linux-gnu -### -fintegrated-as -msingle-float -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=IMG-SINGLEFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<>/clang/test/Driver/mips-integrated-as.s /<>/build-llvm/./bin/clang -target mips-img-linux-gnu -### -fintegrated-as -msingle-float -mfpxx -c /<>/clang/test/Driver/mips-integrated-as.s 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=IMG-SINGLEFLOAT-EXPLICIT-FPXX /<>/clang/test/Driver/mips-integrated-as.s -- Exit Code: 1 Command Output (stderr): -- :5:208: error: FPXX-DEFAULT-NOT: string occurred! "/<>/build-llvm/bin/clang-3.9" "-cc1as" "-triple" "mips--linux-gnu" "-filetype" "obj" "-main-file-name" "mips-integrated-as.s" "-target-cpu" "mips32r2" "-target-feature" "+fpxx" "-target-feature" "+nooddspreg" "-fdebug-compilation-dir" "/<>/build-llvm/tools/clang/test/Driver" "-dwarf-debug-producer" "clang version 3.9.1-19ubuntu1 (tags/RELEASE_391/rc2)" "-dwarf-version=4" "-mrelocation-model" "static" "-target-abi" "o32" "-o" "mips-integrated-as.o" "/<>/clang/test/Driver/mips-integrated-as.s" ^ /<>/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 36 38 40 42 44 46 48 50 52 54 56 FAIL: Clang :: Preprocessor/arm-acle-6.5.c (5635 of 9640) ******************** TEST 'Clang :: Preprocessor/arm-acle-6.5.c' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=none -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FP /<>/build-llvm/./bin/clang -target armv4-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FP /<>/build-llvm/./bin/clang -target armv5-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FP /<>/build-llvm/./bin/clang -target armv6m-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FP /<>/build-llvm/./bin/clang -target armv7r-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FP /<>/build-llvm/./bin/clang -target armv7m-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfpv3xd -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-ONLY /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfpv3xd-fp16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=fpv4-sp-d16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=fpv5-sp-d16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfp -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfpv2 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfpv3 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfp3-d16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=neon -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP /<>/build-llvm/./bin/clang -target armv6-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP /<>/build-llvm/./bin/clang -target armv7a-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfpv3-fp16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfpv3-d16-fp16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfpv4 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=vfpv4-d16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=fpv5-d16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=fp-armv8 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=neon-fp16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=neon-vfpv4 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=neon-fp-armv8 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target arm-eabi -mfpu=crypto-neon-fp-armv8 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target armv8-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP /<>/build-llvm/./bin/clang -target armv4-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA /<>/build-llvm/./bin/clang -target armv5-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA /<>/build-llvm/./bin/clang -target armv6-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA /<>/build-llvm/./bin/clang -target armv6m-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA /<>/build-llvm/./bin/clang -target armv7m-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA /<>/build-llvm/./bin/clang -target armv7a-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA /<>/build-llvm/./bin/clang -target armv7a-eabi -mfpu=vfpv4 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-FMA /<>/build-llvm/./bin/clang -target armv7r-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA /<>/build-llvm/./bin/clang -target armv7r-eabi -mfpu=vfpv4 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-FMA /<>/build-llvm/./bin/clang -target armv7em-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-FMA /<>/build-llvm/./bin/clang -target armv8-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA /<>/build-llvm/./bin/clang -target armv8-eabi -mfpu=vfpv4 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-FMA /<>/build-llvm/./bin/clang -target armv4-eabi -mfpu=neon -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-NEON /<>/build-llvm/./bin/clang -target armv5-eabi -mfpu=neon -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-NEON /<>/build-llvm/./bin/clang -target armv6-eabi -mfpu=neon -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-NEON /<>/build-llvm/./bin/clang -target armv7-eabi -mfpu=neon -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NEON-SP /<>/build-llvm/./bin/clang -target armv7-eabi -mfpu=neon-fp16 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NEON-SP-HP /<>/build-llvm/./bin/clang -target armv7-eabi -mfpu=neon-vfpv4 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NEON-SP-HP /<>/build-llvm/./bin/clang -target armv7-eabi -mfpu=neon-fp-armv8 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NEON-SP-HP /<>/build-llvm/./bin/clang -target armv7-eabi -mfpu=crypto-neon-fp-armv8 -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NEON-SP-HP /<>/build-llvm/./bin/clang -target armv4-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-EXTENSIONS /<>/build-llvm/./bin/clang -target armv5-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-EXTENSIONS /<>/build-llvm/./bin/clang -target armv6-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-EXTENSIONS /<>/build-llvm/./bin/clang -target armv7-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-EXTENSIONS /<>/build-llvm/./bin/clang -target armv8-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<>/build-llvm/./bin/FileCheck /<>/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-EXTENSIONS -- Exit Code: 1 Command Output (stderr): -- /<>/clang/test/Preprocessor/arm-acle-6.5.c:71:19: error: expected string not found in input // CHECK-NEON-SP: __ARM_NEON 1 ^ :1:1: note: scanning from here #define _ILP32 1 ^ :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 FAIL: Clang :: Preprocessor/arm-target-features.c (5653 of 9640) ******************** TEST 'Clang :: Preprocessor/arm-target-features.c' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -target armv8a-none-linux-gnu -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-V8A /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7a-none-linux-gnu -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-V7 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target x86_64-apple-macosx10.10 -arch armv7s -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-V7S /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8a -mfloat-abi=hard -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-V8-BAREHF /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8a -mfloat-abi=hard -mfpu=fp-armv8 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-V8-BAREHF-FP /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8a -mfloat-abi=hard -mfpu=neon-fp-armv8 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-V8-BAREHF-NEON-FP /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8a -mfloat-abi=hard -mfpu=crypto-neon-fp-armv8 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-V8-BAREHF-NEON-FP /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8a -mnocrc -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-V8-NOCRC /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8-eabi -mthumb -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mhwdiv=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NOHWDIV-V8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -mhwdiv=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NOHWDIV-V8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mhwdiv=thumb -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NOHWDIV-V8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -mhwdiv=arm -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NOHWDIV-V8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8a -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8A /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8a -mthumb -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8A /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8a-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8A /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8a-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8A /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8m.base-none-linux-gnu -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8M_BASELINE /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8m.main-none-linux-gnu -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8M_MAINLINE /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm-none-linux-gnu -march=armv8-m.main+dsp -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=V8M_MAINLINE_DSP /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm-none-linux-gnu -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-DEFS /<>/clang/test/Preprocessor/arm-target-features.c /<>/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 /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-FASTMATH /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm-none-linux-gnu -ffast-math -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-FASTMATH /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm-none-linux-gnu -fshort-wchar -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-SHORTWCHAR /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm-none-linux-gnu -fshort-enums -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-SHORTENUMS /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-a15 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=HWDIV /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-a15 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=HWDIV /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-a15 -mhwdiv=arm -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=HWDIV /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-a15 -mhwdiv=thumb -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=HWDIV /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a15 -mhwdiv=thumb -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NOHWDIV /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm -mthumb -mcpu=cortex-a15 -mhwdiv=arm -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NOHWDIV /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-a15 -mhwdiv=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NOHWDIV /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm -mthumb -mcpu=cortex-a15 -mhwdiv=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NOHWDIV /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a7 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A7 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a7 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A7 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a7 -mfpu=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A7 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a7 -mfpu=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A7 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a7 -mfpu=vfp4 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NONEON-A7 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a7 -mfpu=vfp4 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NONEON-A7 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a5 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a5 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a5 -mfpu=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a5 -mfpu=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a5 -mfpu=vfp4-d16 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NONEON-A5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a5 -mfpu=vfp4-d16 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=NONEON-A5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv4t -mcpu=ep9312 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A4T /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv5 -mcpu=arm10tdmi -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A5T /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-a5 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-a5 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7k -mcpu=cortex-a7 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A7 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7k -mthumb -mcpu=cortex-a7 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A7 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target x86_64-apple-darwin -arch armv7k -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV7K /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-a8 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-a8 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-a9 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A9 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-a9 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A9 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a12 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A12 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a12 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A12 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a12 -mfpu=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A12 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a12 -mfpu=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A12 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-a12 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A12 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-a12 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A12 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-a15 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A15 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-a15 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A15 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a17 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A17 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a17 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A17 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a17 -mfpu=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A17 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a17 -mfpu=none -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A17 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-a17 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A17 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-a17 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=A17 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7s -mcpu=swift -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=SWIFT /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7s -mthumb -mcpu=swift -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=SWIFT /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mcpu=cortex-a32 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -mcpu=cortex-a32 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mcpu=cortex-a35 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -mcpu=cortex-a35 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mcpu=cortex-a53 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -mcpu=cortex-a53 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mcpu=cortex-a57 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -mcpu=cortex-a57 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mcpu=cortex-a72 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -mcpu=cortex-a72 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mcpu=cortex-a73 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8 -mthumb -mcpu=cortex-a73 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-r4 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R4-ARM /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-r4 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R4-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-r4f -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R4F-ARM /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-r4f -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R4F-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-r5 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-r5 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R5 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-r7 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R7-R8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-r7 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R7-R8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=cortex-r8 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R7-R8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-r8 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=R7-R8 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-m0 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=M0-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-m0plus -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=M0-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-m1 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=M0-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=sc000 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=M0-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-m3 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=M3-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=sc300 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=M3-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-m4 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=M4-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=cortex-m7 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=M7-THUMB /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mcpu=krait -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=KRAIT /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv7 -mthumb -mcpu=krait -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=KRAIT /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8.1a-none-none-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-V81A /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target armv8.2a-none-none-eabi -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=CHECK-V82A /<>/clang/test/Preprocessor/arm-target-features.c -- Exit Code: 1 Command Output (stderr): -- clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft clang-3.9: warning: unknown platform, assuming -mfloat-abi=soft /<>/clang/test/Preprocessor/arm-target-features.c:149:18: error: expected string not found in input // DEFAULTFPU-A7:#define __ARM_NEON__ 1 ^ :23:1: note: scanning from here #define __ARM_FP16_ARGS 1 ^ :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 58 60 FAIL: Clang :: Sema/builtins.c (6164 of 9640) ******************** TEST 'Clang :: Sema/builtins.c' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/3.9.1/include -nostdsysteminc /<>/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 /<>/clang/test/Sema/builtins.c Line 192: use of unknown builtin '__builtin___strlcpy_chk' error: 'warning' diagnostics expected but not seen: File /<>/clang/test/Sema/builtins.c Line 197: incompatible integer to pointer conversion File /<>/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 /<>/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 /<>/clang/test/Sema/builtins.c Line 217: '__builtin___strlcpy_chk' will always overflow destination buffer File /<>/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 /<>/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 /<>/clang/test/Sema/builtins.c Line 217: '__builtin___strlcat_chk' will always overflow destination buffer error: 'note' diagnostics expected but not seen: File /<>/clang/test/Sema/builtins.c Line 217: change size argument to be the size of the destination File /<>/clang/test/Sema/builtins.c Line 217: change size argument to be the size of the destination File /<>/clang/test/Sema/builtins.c Line 217: change size argument to be the size of the destination File /<>/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 /<>/clang/test/Sema/builtins.c Line 192: did you mean '__builtin___memccpy_chk'? File /<>/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 72 FAIL: Clang :: SemaCXX/warn-memsize-comparison.cpp (7155 of 9640) ******************** TEST 'Clang :: SemaCXX/warn-memsize-comparison.cpp' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/bin/../lib/clang/3.9.1/include -nostdsysteminc -fsyntax-only -verify /<>/clang/test/SemaCXX/warn-memsize-comparison.cpp -- Exit Code: 1 Command Output (stderr): -- error: 'warning' diagnostics expected but not seen: File /<>/clang/test/SemaCXX/warn-memsize-comparison.cpp Line 73: size argument in 'strlcpy' call is a comparison File /<>/clang/test/SemaCXX/warn-memsize-comparison.cpp Line 79: size argument in 'strlcat' call is a comparison error: 'note' diagnostics expected but not seen: File /<>/clang/test/SemaCXX/warn-memsize-comparison.cpp Line 73: did you mean to compare File /<>/clang/test/SemaCXX/warn-memsize-comparison.cpp Line 73: explicitly cast the argument File /<>/clang/test/SemaCXX/warn-memsize-comparison.cpp Line 79: did you mean to compare File /<>/clang/test/SemaCXX/warn-memsize-comparison.cpp Line 79: 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: 426.60s ******************** Failing Tests (12): Clang :: CodeGen/linux-arm-atomic.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/builtins.c Clang :: SemaCXX/warn-memsize-comparison.cpp Expected Passes : 9572 Expected Failures : 16 Unsupported Tests : 40 Unexpected Failures: 12 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 '/<>/build-llvm' CMakeFiles/Makefile2:42174: 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 '/<>/build-llvm' CMakeFiles/Makefile2:42181: 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 '/<>/build-llvm' Makefile:10186: recipe for target 'check-clang' failed make[2]: *** [check-clang] Error 2 make[2]: Leaving directory '/<>/build-llvm' /usr/bin/make -j 4 -C build-llvm check-sanitizer || true make[2]: Entering directory '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/make -f CMakeFiles/Makefile2 check-sanitizer make[3]: Entering directory '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 47 /usr/bin/make -f CMakeFiles/Makefile2 projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer.dir/all make[4]: Entering directory '/<>/build-llvm' /usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.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 lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/TableGen /<>/build-llvm /<>/build-llvm/lib/TableGen /<>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Support /<>/build-llvm /<>/build-llvm/lib/Support /<>/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC /<>/build-llvm /<>/build-llvm/lib/MC /<>/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build [ 0%] Built target LLVMTableGen /usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC/MCParser /<>/build-llvm /<>/build-llvm/lib/MC/MCParser /<>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build [ 2%] Built target LLVMMC [ 6%] Built target LLVMSupport /usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend [ 8%] Built target obj.llvm-tblgen /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ObjectYAML /<>/build-llvm /<>/build-llvm/lib/ObjectYAML /<>/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC/MCDisassembler /<>/build-llvm /<>/build-llvm/lib/MC/MCDisassembler /<>/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Option /<>/build-llvm /<>/build-llvm/lib/Option /<>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= [ 8%] Built target LLVMMCParser make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build /usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/CodeView /<>/build-llvm /<>/build-llvm/lib/DebugInfo/CodeView /<>/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 8%] Built target LLVMMCDisassembler /usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend [ 8%] Built target LLVMObjectYAML /usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend [ 8%] Built target LLVMOption /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/Symbolize /<>/build-llvm /<>/build-llvm/lib/DebugInfo/Symbolize /<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/DWARF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/DWARF /<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/PDB /<>/build-llvm /<>/build-llvm/lib/DebugInfo/PDB /<>/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build [ 10%] Built target LLVMDebugInfoCodeView /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LineEditor /<>/build-llvm /<>/build-llvm/lib/LineEditor /<>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= [ 10%] Built target LLVMSymbolize [ 10%] Built target LLVMDebugInfoDWARF /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend /usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/count /<>/build-llvm /<>/build-llvm/utils/count /<>/build-llvm/utils/count/CMakeFiles/count.dir/DependInfo.cmake --color= /usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/FileCheck /<>/build-llvm /<>/build-llvm/utils/FileCheck /<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color= [ 10%] Built target LLVMLineEditor make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend /usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/count/CMakeFiles/count.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/not /<>/build-llvm /<>/build-llvm/utils/not /<>/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build [ 12%] Built target LLVMDebugInfoPDB /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 '/<>/build-llvm' make[5]: Nothing to be done for 'utils/FileCheck/CMakeFiles/FileCheck.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 12%] Built target count cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/include /<>/build-llvm /<>/build-llvm/projects/compiler-rt/include /<>/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/DependInfo.cmake --color= /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib /<>/build-llvm/projects/compiler-rt/lib/CMakeFiles/SanitizerLintCheck.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/not/CMakeFiles/not.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 12%] Built target FileCheck /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 Scanning dependencies of target SanitizerLintCheck make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/sanitizer_common/tests /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/tests /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/tests/CMakeFiles/SanitizerUnitTests.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 12%] Built target not /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 [ 12%] Running lint check for sanitizer sources... cd /<>/build-llvm/projects/compiler-rt/lib && env LLVM_CHECKOUT=/<> SILENT=1 TMPDIR= PYTHON_EXECUTABLE=/usr/bin/python2.7 COMPILER_RT=/<>/projects/compiler-rt /<>/projects/compiler-rt/lib/sanitizer_common/scripts/check_lint.sh make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/DependInfo.cmake --color= Scanning dependencies of target SanitizerUnitTests make[5]: Leaving directory '/<>/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 [ 12%] Built target compiler-rt-headers /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 '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/sanitizer_common/tests/CMakeFiles/SanitizerUnitTests.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/interception /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/interception /<>/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 [ 12%] Built target SanitizerUnitTests /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[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/sanitizer_common /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/DependInfo.cmake --color= [ 12%] Built target RTInterception.armhf /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 [ 14%] Built target RTAsan_dynamic.armhf /usr/bin/make -f projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/sanitizer_common /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/lsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/lsan /<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 14%] Built target RTSanitizerCommon.armhf /usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/ubsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/ubsan /<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/DependInfo.cmake --color= [ 14%] Built target RTLSanCommon.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 [ 14%] Built target RTSanitizerCommonLibc.armhf /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/ubsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/ubsan /<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 14%] Built target RTUbsan_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 [ 14%] Built target RTUbsan.armhf [ 14%] Built target RTAsan_cxx.armhf /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/depend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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[5]: Leaving directory '/<>/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[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 14%] 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 [ 14%] Built target RTAsan_preinit.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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/profile /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/profile /<>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/DependInfo.cmake --color= [ 14%] Built target RTAsan.armhf /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/utils/TableGen /<>/build-llvm /<>/build-llvm/tools/clang/utils/TableGen /<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib/External /<>/build-llvm /<>/build-llvm/tools/polly/lib/External /<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake --color= [ 17%] Built target clang_rt.profile-armhf /usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend [ 17%] Built target obj.clang-tblgen make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' [ 17%] Built target llvm-tblgen /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 [ 17%] Built target clang_rt.asan_cxx-armhf make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/DependInfo.cmake --color= /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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/lib/External/CMakeFiles/PollyISL.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' [ 19%] Built target PollyISL /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]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/profile /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/profile /<>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/DependInfo.cmake --color= [ 19%] Built target clang_rt.asan-preinit-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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/utils/TableGen /<>/build-llvm /<>/build-llvm/tools/clang/utils/TableGen /<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake --color= [ 19%] Built target clang_rt.asan-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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Driver /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Driver /<>/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 19%] Built target profile /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build [ 19%] Built target ClangDriverOptions /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 19%] Built target clang-tblgen make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= /usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/llvm/IR /<>/build-llvm /<>/build-llvm/include/llvm/IR /<>/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= [ 19%] Built target LibOptionsTableGen /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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 19%] Built target AttributeCompatFuncTableGen make[5]: Leaving directory '/<>/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 /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 '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/DependInfo.cmake --color= [ 19%] Built target intrinsics_gen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 19%] Built target RTAsan_dynamic_version_script_dummy.armhf /usr/bin/make -f tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build.make tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Headers /<>/build-llvm /<>/build-llvm/tools/clang/lib/Headers /<>/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' [ 19%] Built target clang_rt.asan-armhf-symbols /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 '/<>/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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 21%] Built target clang_rt.asan_cxx-armhf-symbols /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend [ 23%] Built target clang-headers /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake --color= [ 23%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 23%] 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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 [ 23%] Built target ClangDeclNodes [ 23%] Built target ClangAttrClasses make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake --color= [ 23%] Built target ClangAttrVisitor /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 [ 23%] Built target ClangStmtNodes make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build'. make[5]: Leaving directory '/<>/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 make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake --color= [ 23%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake --color= [ 23%] 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 make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 [ 23%] Built target ClangCommentNodes make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build'. make[5]: Leaving directory '/<>/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 make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake --color= [ 25%] Built target ClangCommentHTMLTags /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend [ 25%] Built target ClangCommentCommandInfo make[5]: Entering directory '/<>/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 cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build'. make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/build-llvm' [ 25%] Built target ClangCommentCommandList /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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake --color= [ 25%] Built target ClangDiagnosticAnalysis /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend [ 25%] Built target ClangDiagnosticDriver /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 [ 25%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build'. make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 25%] Built target ClangDiagnosticLex /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]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake --color= [ 25%] Built target ClangDiagnosticFrontend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 [ 25%] Built target ClangAttrList make[5]: Entering directory '/<>/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/ClangDiagnosticComment.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 25%] Built target ClangDiagnosticComment /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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 25%] Built target ClangDiagnosticAST /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 [ 25%] Built target ClangDiagnosticSema /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 [ 25%] Built target ClangDiagnosticParse /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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build'. make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake --color= [ 25%] Built target ClangDiagnosticSerialization /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake --color= [ 25%] Built target ClangDiagnosticGroups make[5]: Leaving directory '/<>/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 /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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build'. make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 [ 25%] Built target ClangDiagnosticCommon /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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Parse /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Parse /<>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 [ 25%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 25%] Built target ClangAttrHasAttributeImpl make[5]: Leaving directory '/<>/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/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake --color= [ 25%] Built target ClangARMNeon /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake --color= [ 25%] 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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 25%] Built target ClangAttrSpellingListIndex make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake --color= [ 25%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Serialization /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Serialization /<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake --color= [ 25%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Serialization /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Serialization /<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 [ 25%] Built target ClangAttrParsedAttrKinds make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build'. make[5]: Leaving directory '/<>/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/depend [ 25%] Built target ClangAttrPCHWrite /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/StaticAnalyzer/Checkers /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= [ 25%] Built target ClangAttrPCHRead /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= [ 25%] Built target ClangSACheckers [ 25%] Built target LLVMLibDriver /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IRReader /<>/build-llvm /<>/build-llvm/lib/IRReader /<>/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build [ 25%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/SelectionDAG /<>/build-llvm /<>/build-llvm/lib/CodeGen/SelectionDAG /<>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= [ 27%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen /<>/build-llvm /<>/build-llvm/lib/CodeGen /<>/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/AsmPrinter /<>/build-llvm /<>/build-llvm/lib/CodeGen/AsmPrinter /<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build [ 29%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/MIRParser /<>/build-llvm /<>/build-llvm/lib/CodeGen/MIRParser /<>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build [ 29%] Built target LLVMAsmPrinter /usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/GlobalISel /<>/build-llvm /<>/build-llvm/lib/CodeGen/GlobalISel /<>/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= [ 29%] Built target LLVMMIRParser make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Bitcode/Reader /<>/build-llvm /<>/build-llvm/lib/Bitcode/Reader /<>/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= [ 29%] Built target LLVMGlobalISel /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Bitcode/Writer /<>/build-llvm /<>/build-llvm/lib/Bitcode/Writer /<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 29%] Built target LLVMBitReader make[5]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend make[5]: Entering directory '/<>/build-llvm' [ 29%] Built target LLVMBitWriter /usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend make[5]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Instrumentation /<>/build-llvm /<>/build-llvm/lib/Transforms/Instrumentation /<>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= [ 34%] Built target LLVMCodeGen make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Utils /<>/build-llvm /<>/build-llvm/lib/Transforms/Utils /<>/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/InstCombine /<>/build-llvm /<>/build-llvm/lib/Transforms/InstCombine /<>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build [ 36%] Built target LLVMInstCombine [ 36%] Built target LLVMInstrumentation /usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend /usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/IPO /<>/build-llvm /<>/build-llvm/lib/Transforms/IPO /<>/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Scalar /<>/build-llvm /<>/build-llvm/lib/Transforms/Scalar /<>/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Vectorize /<>/build-llvm /<>/build-llvm/lib/Transforms/Vectorize /<>/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 38%] Built target LLVMVectorize [ 40%] Built target LLVMipo make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build /usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Linker /<>/build-llvm /<>/build-llvm/lib/Linker /<>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/ObjCARC /<>/build-llvm /<>/build-llvm/lib/Transforms/ObjCARC /<>/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 40%] Built target LLVMLinker /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend [ 40%] Built target LLVMObjCARCOpts [ 42%] Built target LLVMScalarOpts /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LTO /<>/build-llvm /<>/build-llvm/lib/LTO /<>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Object /<>/build-llvm /<>/build-llvm/lib/Object /<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Analysis /<>/build-llvm /<>/build-llvm/lib/Analysis /<>/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= [ 44%] Built target LLVMObject /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend [ 44%] Built target LLVMLTO /usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine /<>/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/Interpreter /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/Interpreter /<>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 44%] Built target LLVMInterpreter /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend [ 44%] Built target LLVMExecutionEngine make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/MCJIT /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/MCJIT /<>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= /usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/Orc /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/Orc /<>/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build [ 46%] Built target LLVMAnalysis /usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/RuntimeDyld /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build [ 46%] Built target LLVMMCJIT /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target /<>/build-llvm /<>/build-llvm/lib/Target /<>/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 46%] 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 '/<>/build-llvm' /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64 /<>/build-llvm /<>/build-llvm/lib/Target/AArch64 /<>/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 46%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build [ 46%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM /<>/build-llvm /<>/build-llvm/lib/Target/ARM /<>/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build [ 46%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build [ 46%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon /<>/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake --color= [ 48%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips /<>/build-llvm /<>/build-llvm/lib/Target/Mips /<>/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake --color= [ 48%] Built target BPFCommonTableGen /usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430 /<>/build-llvm /<>/build-llvm/lib/Target/MSP430 /<>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 48%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX /<>/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 51%] Built target MipsCommonTableGen /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake --color= [ 51%] Built target NVPTXCommonTableGen /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc /<>/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake --color= [ 51%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake --color= [ 53%] Built target PowerPCCommonTableGen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build /usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 53%] Built target SystemZCommonTableGen make[5]: Leaving directory '/<>/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/depend [ 55%] Built target SparcCommonTableGen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore /<>/build-llvm /<>/build-llvm/lib/Target/XCore /<>/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake --color= /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/AsmParser /<>/build-llvm /<>/build-llvm/lib/AsmParser /<>/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build [ 55%] Built target X86CommonTableGen /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ProfileData /<>/build-llvm /<>/build-llvm/lib/ProfileData /<>/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 55%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ProfileData/Coverage /<>/build-llvm /<>/build-llvm/lib/ProfileData/Coverage /<>/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 55%] Built target LLVMAsmParser /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Passes /<>/build-llvm /<>/build-llvm/lib/Passes /<>/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= [ 55%] Built target LLVMCoverage /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 [ 55%] Built target LLVMProfileData make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/DependInfo.cmake --color= /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 '/<>/build-llvm' /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Basic /<>/build-llvm /<>/build-llvm/tools/clang/lib/Basic /<>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 55%] Built target LLVMPasses /usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend [ 55%] Built target clang_rt.asan-dynamic-armhf /usr/bin/make -f tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build.make tools/clang/lib/Parse/CMakeFiles/clangParse.dir/depend [ 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[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Lex /<>/build-llvm /<>/build-llvm/tools/clang/lib/Lex /<>/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Parse /<>/build-llvm /<>/build-llvm/tools/clang/lib/Parse /<>/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/AST /<>/build-llvm /<>/build-llvm/tools/clang/lib/AST /<>/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 59%] 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]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Sema /<>/build-llvm /<>/build-llvm/tools/clang/lib/Sema /<>/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/AST/CMakeFiles/clangAST.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 59%] Built target clangParse /usr/bin/make -f tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build.make tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/depend [ 61%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Analysis /<>/build-llvm /<>/build-llvm/tools/clang/lib/Analysis /<>/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/CodeGen /<>/build-llvm /<>/build-llvm/tools/clang/lib/CodeGen /<>/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 63%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Edit /<>/build-llvm /<>/build-llvm/tools/clang/lib/Edit /<>/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build.make tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build [ 63%] Built target clangAnalysis /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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build'. make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Rewrite /<>/build-llvm /<>/build-llvm/tools/clang/lib/Rewrite /<>/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build.make tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build [ 63%] Built target clangEdit /usr/bin/make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 63%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/ARCMigrate /<>/build-llvm /<>/build-llvm/tools/clang/lib/ARCMigrate /<>/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Driver /<>/build-llvm /<>/build-llvm/tools/clang/lib/Driver /<>/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 63%] Built target clangDriver /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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build'. make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Serialization /<>/build-llvm /<>/build-llvm/tools/clang/lib/Serialization /<>/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' [ 65%] Built target clangCodeGen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /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 '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build [ 68%] Built target clangARCMigrate /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Frontend/Rewrite /<>/build-llvm /<>/build-llvm/tools/clang/lib/Frontend/Rewrite /<>/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Frontend /<>/build-llvm /<>/build-llvm/tools/clang/lib/Frontend /<>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 [ 68%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/FrontendTool /<>/build-llvm /<>/build-llvm/tools/clang/lib/FrontendTool /<>/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build.make tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build [ 68%] Built target clangRewriteFrontend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 70%] Built target clangFrontend /usr/bin/make -f tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build.make tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend [ 70%] 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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/StaticAnalyzer/Frontend /<>/build-llvm /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/StaticAnalyzer/Core /<>/build-llvm /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 70%] Built target clangStaticAnalyzerFrontend /usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64 /<>/build-llvm /<>/build-llvm/lib/Target/AArch64 /<>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/StaticAnalyzer/Checkers /<>/build-llvm /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DependInfo.cmake --color= [ 70%] Built target clangStaticAnalyzerCore /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/TargetInfo /<>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 70%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/AsmParser /<>/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 70%] Built target LLVMAArch64CodeGen /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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/Disassembler /<>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake --color= [ 72%] Built target LLVMAArch64AsmParser make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build /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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/InstPrinter /<>/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake --color= make[5]: Nothing to be done for 'lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build [ 72%] 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] Built target clangStaticAnalyzerCheckers /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/MCTargetDesc /<>/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/Utils /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/Utils /<>/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake --color= [ 76%] 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 '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] Built target LLVMAArch64Desc /usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend [ 76%] Built target LLVMAArch64Utils /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/Utils /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/Utils /<>/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/TargetInfo /<>/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] Built target LLVMAMDGPUInfo /usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend [ 76%] Built target LLVMAMDGPUUtils /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM /<>/build-llvm /<>/build-llvm/lib/Target/ARM /<>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 78%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/ARM/TargetInfo /<>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake --color= [ 80%] Built target LLVMAMDGPUCodeGen /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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/ARM/AsmParser /<>/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 80%] Built target LLVMARMInfo [ 80%] Built target LLVMARMCodeGen /usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/ARM/InstPrinter /<>/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/ARM/Disassembler /<>/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 80%] Built target LLVMARMAsmPrinter /usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend [ 80%] Built target LLVMARMAsmParser /usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/ARM/MCTargetDesc /<>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake --color= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake --color= [ 80%] Built target LLVMARMDisassembler /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/BPF/InstPrinter /<>/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 80%] Built target LLVMBPFAsmPrinter make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/BPF/TargetInfo /<>/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake --color= [ 82%] Built target LLVMARMDesc /usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend [ 85%] Built target LLVMBPFCodeGen /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/BPF/MCTargetDesc /<>/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build [ 85%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon /<>/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/AsmParser /<>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake --color= [ 85%] 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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/TargetInfo /<>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build'. make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target LLVMHexagonAsmParser /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build /usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend [ 85%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/Disassembler /<>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] 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 '/<>/build-llvm' /usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build [ 87%] Built target LLVMHexagonDisassembler /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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target LLVMHexagonDesc /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Mips/InstPrinter /<>/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Mips/Disassembler /<>/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips /<>/build-llvm /<>/build-llvm/lib/Target/Mips /<>/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build [ 87%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Mips/TargetInfo /<>/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake --color= [ 87%] 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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Mips/MCTargetDesc /<>/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 87%] Built target LLVMMipsInfo make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target LLVMMipsCodeGen make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Mips/AsmParser /<>/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430 /<>/build-llvm /<>/build-llvm/lib/Target/MSP430 /<>/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake --color= [ 89%] Built target LLVMMipsDesc /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 '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/InstPrinter /<>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake --color= /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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target LLVMMipsAsmParser /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/TargetInfo /<>/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake --color= [ 91%] Built target LLVMMSP430CodeGen [ 91%] Built target LLVMMSP430AsmPrinter /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/MCTargetDesc /<>/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX /<>/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 91%] Built target LLVMMSP430Info /usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend [ 91%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/TargetInfo /<>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/InstPrinter /<>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 91%] Built target LLVMNVPTXAsmPrinter /usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend [ 91%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake --color= [ 91%] Built target LLVMNVPTXCodeGen /usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend [ 91%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/AsmParser /<>/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/Disassembler /<>/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' [ 91%] 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]: Nothing to be done for 'lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/InstPrinter /<>/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake --color= [ 91%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/TargetInfo /<>/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake --color= [ 93%] Built target LLVMPowerPCCodeGen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build [ 93%] Built target LLVMPowerPCInfo /usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend [ 93%] Built target LLVMPowerPCAsmPrinter /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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/TargetInfo /<>/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc /<>/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake --color= [ 93%] 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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/MCTargetDesc /<>/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build [ 93%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/InstPrinter /<>/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 93%] 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build [ 93%] Built target LLVMSparcDesc /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/AsmParser /<>/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/Disassembler /<>/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build [ 93%] Built target LLVMSparcAsmPrinter make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 93%] Built target LLVMSparcAsmParser [ 93%] Built target LLVMSparcDisassembler /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/AsmParser /<>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/Disassembler /<>/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 93%] Built target LLVMSystemZDisassembler make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build /usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend [ 93%] Built target LLVMSystemZAsmParser make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/InstPrinter /<>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake --color= /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/TargetInfo /<>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 93%] Built target LLVMSystemZCodeGen /usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend [ 95%] Built target LLVMSystemZInfo /usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake --color= [ 95%] Built target LLVMSystemZAsmPrinter /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 '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/X86/AsmParser /<>/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= [ 95%] Built target LLVMSystemZDesc make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/X86/Disassembler /<>/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target LLVMX86AsmParser /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/X86/InstPrinter /<>/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. [ 97%] Built target LLVMX86Disassembler make[5]: Leaving directory '/<>/build-llvm' /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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/X86/MCTargetDesc /<>/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= [ 97%] Built target LLVMX86CodeGen /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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/X86/TargetInfo /<>/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build [ 97%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/Utils /<>/build-llvm /<>/build-llvm/lib/Target/X86/Utils /<>/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build [ 97%] Built target LLVMX86Info [ 97%] Built target LLVMX86Desc /usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend /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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/XCore/Disassembler /<>/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake --color= [ 97%] 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]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/XCore/InstPrinter /<>/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore /<>/build-llvm /<>/build-llvm/lib/Target/XCore /<>/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] 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]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/XCore/TargetInfo /<>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build [ 97%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/XCore/MCTargetDesc /<>/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target LLVMXCoreInfo /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/asan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/asan /<>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/DependInfo.cmake --color= [ 97%] Built target LLVMXCoreCodeGen make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build'. make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/AsmParser /<>/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= [ 97%] Built target asan /usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend [ 97%] Built target LLVMXCoreDesc /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/InstPrinter /<>/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/Disassembler /<>/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target LLVMAMDGPUAsmPrinter [ 97%] Built target LLVMAMDGPUAsmParser make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-shlib /<>/build-llvm /<>/build-llvm/tools/llvm-shlib /<>/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] 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 /usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-config /<>/build-llvm /<>/build-llvm/tools/llvm-config /<>/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/sancov /<>/build-llvm /<>/build-llvm/tools/sancov /<>/build-llvm/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib /<>/build-llvm /<>/build-llvm/tools/polly/lib /<>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-config/CMakeFiles/llvm-config.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/sancov/CMakeFiles/sancov.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target llvm-config /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-nm /<>/build-llvm /<>/build-llvm/tools/llvm-nm /<>/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/build [ 97%] Built target sancov /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-objdump /<>/build-llvm /<>/build-llvm/tools/llvm-objdump /<>/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/Polly.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-nm/CMakeFiles/llvm-nm.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target Polly /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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-symbolizer /<>/build-llvm /<>/build-llvm/tools/llvm-symbolizer /<>/build-llvm/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake --color= [100%] Built target llvm-nm /usr/bin/make -f tools/clang/tools/driver/CMakeFiles/clang.dir/build.make tools/clang/tools/driver/CMakeFiles/clang.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/driver /<>/build-llvm /<>/build-llvm/tools/clang/tools/driver /<>/build-llvm/tools/clang/tools/driver/CMakeFiles/clang.dir/DependInfo.cmake --color= [100%] Built target llvm-objdump make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target llvm-symbolizer make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/driver/CMakeFiles/clang.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target clang make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/test/sanitizer_common /<>/build-llvm /<>/build-llvm/projects/compiler-rt/test/sanitizer_common /<>/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 '/<>/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 '/<>/build-llvm' [100%] Running sanitizer_common tests cd /<>/build-llvm/projects/compiler-rt/test/sanitizer_common && /usr/bin/python2.7 /<>/utils/lit/lit.py -sv /<>/build-llvm/projects/compiler-rt/test/sanitizer_common/asan-armhf-Linux /<>/build-llvm/projects/compiler-rt/test/sanitizer_common/Unit lit.py: discovery.py:224: warning: input '/<>/build-llvm/projects/compiler-rt/test/sanitizer_common/Unit' contained no tests -- Testing: 39 tests, 4 threads -- Testing: 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 FAIL: SanitizerCommon-asan-armhf-Linux :: Linux/sem_init_glibc.cc (16 of 39) ******************** TEST 'SanitizerCommon-asan-armhf-Linux :: Linux/sem_init_glibc.cc' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang --driver-mode=g++ -gline-tables-only -fsanitize=address -O0 -g /<>/compiler-rt/test/sanitizer_common/TestCases/Linux/sem_init_glibc.cc -lutil -o /<>/build-llvm/projects/compiler-rt/test/sanitizer_common/asan-armhf-Linux/Linux/Output/sem_init_glibc.cc.tmp && /<>/build-llvm/projects/compiler-rt/test/sanitizer_common/asan-armhf-Linux/Linux/Output/sem_init_glibc.cc.tmp -- Exit Code: 134 Command Output (stderr): -- /usr/bin/ld: /<>/build-llvm/bin/../lib/clang/3.9.1/lib/linux/libclang_rt.asan-armhf.a(asan_fake_stack.cc.o)(.debug_addr+0xb7c): R_ARM_ABS32 used with TLS symbol _ZN6__asanL14fake_stack_tlsE /usr/bin/ld: /<>/build-llvm/bin/../lib/clang/3.9.1/lib/linux/libclang_rt.asan-armhf.a(asan_interceptors.cc.o)(.debug_addr+0x12630): R_ARM_ABS32 used with TLS symbol _ZL10pglob_copy /usr/bin/ld: /<>/build-llvm/bin/../lib/clang/3.9.1/lib/linux/libclang_rt.asan-armhf.a(asan_interceptors.cc.o)(.debug_addr+0x2e254): R_ARM_ABS32 used with TLS symbol _ZL14scandir_compar /usr/bin/ld: /<>/build-llvm/bin/../lib/clang/3.9.1/lib/linux/libclang_rt.asan-armhf.a(asan_interceptors.cc.o)(.debug_addr+0x304a8): R_ARM_ABS32 used with TLS symbol _ZL16scandir64_compar /usr/bin/ld: /<>/build-llvm/bin/../lib/clang/3.9.1/lib/linux/libclang_rt.asan-armhf.a(asan_interceptors.cc.o)(.debug_addr+0x3ca3c): R_ARM_ABS32 used with TLS symbol _ZL16scandir64_filter /usr/bin/ld: /<>/build-llvm/bin/../lib/clang/3.9.1/lib/linux/libclang_rt.asan-armhf.a(asan_interceptors.cc.o)(.debug_addr+0x3fd98): R_ARM_ABS32 used with TLS symbol _ZL14scandir_filter /usr/bin/ld: /<>/build-llvm/bin/../lib/clang/3.9.1/lib/linux/libclang_rt.asan-armhf.a(sanitizer_tls_get_addr.cc.o)(.debug_addr+0x1f0): R_ARM_ABS32 used with TLS symbol _ZN11__sanitizerL4dtlsE sem_init_glibc.cc.tmp: /<>/compiler-rt/test/sanitizer_common/TestCases/Linux/sem_init_glibc.cc:37: int main(): Assertion `a == 42' failed. /<>/build-llvm/projects/compiler-rt/test/sanitizer_common/asan-armhf-Linux/Linux/Output/sem_init_glibc.cc.script: line 1: 552 Aborted (core dumped) /<>/build-llvm/projects/compiler-rt/test/sanitizer_common/asan-armhf-Linux/Linux/Output/sem_init_glibc.cc.tmp -- ******************** 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: 11.49s ******************** Failing Tests (1): SanitizerCommon-asan-armhf-Linux :: Linux/sem_init_glibc.cc Expected Passes : 29 Unsupported Tests : 9 Unexpected Failures: 1 projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer.dir/build.make:60: recipe for target 'projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer' failed make[5]: *** [projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer] Error 1 make[5]: Leaving directory '/<>/build-llvm' CMakeFiles/Makefile2:15503: recipe for target 'projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer.dir/all' failed make[4]: *** [projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer.dir/all] Error 2 make[4]: Leaving directory '/<>/build-llvm' CMakeFiles/Makefile2:15510: recipe for target 'projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer.dir/rule' failed make[3]: *** [projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer.dir/rule] Error 2 make[3]: Leaving directory '/<>/build-llvm' Makefile:4609: recipe for target 'check-sanitizer' failed make[2]: *** [check-sanitizer] Error 2 make[2]: Leaving directory '/<>/build-llvm' /usr/bin/make -j 4 -C build-llvm check-polly || true make[2]: Entering directory '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/make -f CMakeFiles/Makefile2 check-polly make[3]: Entering directory '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 38 /usr/bin/make -f CMakeFiles/Makefile2 tools/polly/test/CMakeFiles/check-polly.dir/all make[4]: Entering directory '/<>/build-llvm' /usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.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 lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/TableGen /<>/build-llvm /<>/build-llvm/lib/TableGen /<>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Support /<>/build-llvm /<>/build-llvm/lib/Support /<>/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC /<>/build-llvm /<>/build-llvm/lib/MC /<>/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build [ 0%] Built target LLVMTableGen /usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC/MCParser /<>/build-llvm /<>/build-llvm/lib/MC/MCParser /<>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 2%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC/MCDisassembler /<>/build-llvm /<>/build-llvm/lib/MC/MCDisassembler /<>/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build [ 7%] Built target LLVMSupport /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend [ 10%] Built target LLVMMC /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ObjectYAML /<>/build-llvm /<>/build-llvm/lib/ObjectYAML /<>/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'. make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Option /<>/build-llvm /<>/build-llvm/lib/Option /<>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 10%] Built target LLVMMCParser make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build /usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/CodeView /<>/build-llvm /<>/build-llvm/lib/DebugInfo/CodeView /<>/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= [ 10%] Built target LLVMMCDisassembler /usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend [ 10%] Built target LLVMOption /usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend [ 10%] Built target LLVMObjectYAML /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/DWARF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/DWARF /<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/Symbolize /<>/build-llvm /<>/build-llvm/lib/DebugInfo/Symbolize /<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/PDB /<>/build-llvm /<>/build-llvm/lib/DebugInfo/PDB /<>/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 13%] Built target LLVMDebugInfoCodeView /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LineEditor /<>/build-llvm /<>/build-llvm/lib/LineEditor /<>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build [ 13%] Built target LLVMSymbolize /usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend [ 13%] Built target LLVMDebugInfoDWARF /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/FileCheck /<>/build-llvm /<>/build-llvm/utils/FileCheck /<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'. /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build make[5]: Leaving directory '/<>/build-llvm' [ 13%] Built target LLVMLineEditor /usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib/External /<>/build-llvm /<>/build-llvm/tools/polly/lib/External /<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/FileCheck/CMakeFiles/FileCheck.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/not /<>/build-llvm /<>/build-llvm/utils/not /<>/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake --color= [ 15%] Built target LLVMDebugInfoPDB [ 15%] Built target FileCheck /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 utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= /usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/utils/TableGen /<>/build-llvm /<>/build-llvm/tools/clang/utils/TableGen /<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/not/CMakeFiles/not.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/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 [ 15%] Built target not make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 15%] Built target llvm-tblgen /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= [ 15%] Built target obj.clang-tblgen make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/lib/External/CMakeFiles/PollyISL.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/llvm/IR /<>/build-llvm /<>/build-llvm/include/llvm/IR /<>/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= [ 18%] Built target PollyISL make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/depend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/utils/TableGen /<>/build-llvm /<>/build-llvm/tools/clang/utils/TableGen /<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' [ 18%] Built target intrinsics_gen make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[5]: Leaving directory '/<>/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 [ 18%] Built target AttributeCompatFuncTableGen make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IRReader /<>/build-llvm /<>/build-llvm/lib/IRReader /<>/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend [ 18%] Built target clang-tblgen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend /usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build [ 18%] Built target LibOptionsTableGen /usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/SelectionDAG /<>/build-llvm /<>/build-llvm/lib/CodeGen/SelectionDAG /<>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= [ 18%] Built target LLVMIRReader /usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/MIRParser /<>/build-llvm /<>/build-llvm/lib/CodeGen/MIRParser /<>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/AsmPrinter /<>/build-llvm /<>/build-llvm/lib/CodeGen/AsmPrinter /<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen /<>/build-llvm /<>/build-llvm/lib/CodeGen /<>/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/GlobalISel /<>/build-llvm /<>/build-llvm/lib/CodeGen/GlobalISel /<>/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build [ 21%] Built target LLVMSelectionDAG /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Bitcode/Reader /<>/build-llvm /<>/build-llvm/lib/Bitcode/Reader /<>/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 21%] Built target LLVMGlobalISel [ 21%] Built target LLVMBitReader /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Bitcode/Writer /<>/build-llvm /<>/build-llvm/lib/Bitcode/Writer /<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= [ 21%] Built target LLVMAsmPrinter /usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Instrumentation /<>/build-llvm /<>/build-llvm/lib/Transforms/Instrumentation /<>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Utils /<>/build-llvm /<>/build-llvm/lib/Transforms/Utils /<>/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build [ 21%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/InstCombine /<>/build-llvm /<>/build-llvm/lib/Transforms/InstCombine /<>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build [ 21%] 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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 26%] Built target LLVMInstCombine [ 26%] Built target LLVMTransformUtils /usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend /usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Scalar /<>/build-llvm /<>/build-llvm/lib/Transforms/Scalar /<>/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Vectorize /<>/build-llvm /<>/build-llvm/lib/Transforms/Vectorize /<>/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/IPO /<>/build-llvm /<>/build-llvm/lib/Transforms/IPO /<>/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 31%] Built target LLVMCodeGen /usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build /usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend [ 31%] Built target LLVMVectorize /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/ObjCARC /<>/build-llvm /<>/build-llvm/lib/Transforms/ObjCARC /<>/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Linker /<>/build-llvm /<>/build-llvm/lib/Linker /<>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 34%] Built target LLVMipo /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 34%] Built target LLVMLinker /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 34%] Built target LLVMObjCARCOpts /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LTO /<>/build-llvm /<>/build-llvm/lib/LTO /<>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Object /<>/build-llvm /<>/build-llvm/lib/Object /<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= [ 36%] Built target LLVMScalarOpts /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine /<>/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Analysis /<>/build-llvm /<>/build-llvm/lib/Analysis /<>/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 36%] Built target LLVMLTO /usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend [ 39%] Built target LLVMObject [ 39%] Built target LLVMExecutionEngine /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend /usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/Interpreter /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/Interpreter /<>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/MCJIT /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/MCJIT /<>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/Orc /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/Orc /<>/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build [ 39%] Built target LLVMMCJIT /usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend [ 39%] Built target LLVMInterpreter /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/RuntimeDyld /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target /<>/build-llvm /<>/build-llvm/lib/Target /<>/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= [ 39%] 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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64 /<>/build-llvm /<>/build-llvm/lib/Target/AArch64 /<>/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 42%] Built target LLVMAnalysis /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend [ 42%] Built target LLVMRuntimeDyld /usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM /<>/build-llvm /<>/build-llvm/lib/Target/ARM /<>/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' [ 42%] Built target LLVMTarget make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 42%] Built target AArch64CommonTableGen /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 44%] Built target ARMCommonTableGen make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon /<>/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips /<>/build-llvm /<>/build-llvm/lib/Target/Mips /<>/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake --color= [ 44%] Built target AMDGPUCommonTableGen /usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend [ 44%] Built target BPFCommonTableGen /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430 /<>/build-llvm /<>/build-llvm/lib/Target/MSP430 /<>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX /<>/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 44%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake --color= [ 47%] Built target MipsCommonTableGen /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend [ 47%] Built target MSP430CommonTableGen /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend [ 47%] Built target NVPTXCommonTableGen make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc /<>/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build /usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 50%] Built target PowerPCCommonTableGen /usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend [ 52%] Built target X86CommonTableGen [ 52%] Built target SparcCommonTableGen make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore /<>/build-llvm /<>/build-llvm/lib/Target/XCore /<>/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake --color= /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend [ 52%] Built target SystemZCommonTableGen /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend /usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/AsmParser /<>/build-llvm /<>/build-llvm/lib/AsmParser /<>/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ProfileData /<>/build-llvm /<>/build-llvm/lib/ProfileData /<>/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ProfileData/Coverage /<>/build-llvm /<>/build-llvm/lib/ProfileData/Coverage /<>/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 52%] Built target XCoreCommonTableGen /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend [ 52%] Built target LLVMAsmParser [ 52%] Built target LLVMCoverage /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend [ 52%] Built target LLVMProfileData make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake --color= /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Passes /<>/build-llvm /<>/build-llvm/lib/Passes /<>/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build make[5]: Leaving directory '/<>/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/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 52%] Built target ClangCommentHTMLTagsProperties [ 52%] Built target ClangCommentHTMLNamedCharacterReferences [ 52%] Built target ClangDeclNodes /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake --color= [ 52%] Built target LLVMPasses /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 /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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 52%] Built target ClangStmtNodes [ 52%] 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 /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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake --color= [ 52%] Built target ClangAttrVisitor cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake --color= /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend [ 52%] 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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake --color= /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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 [ 52%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 52%] Built target ClangCommentCommandInfo /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake --color= [ 52%] Built target ClangCommentNodes /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' [ 55%] Built target ClangCommentHTMLTags cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake --color= /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]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 [ 55%] Built target ClangCommentCommandList /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend [ 55%] Built target ClangDiagnosticDriver make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake --color= /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake --color= [ 55%] 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 [ 55%] Built target ClangDiagnosticAnalysis /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]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 /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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 55%] Built target ClangDiagnosticFrontend [ 55%] Built target ClangDiagnosticLex /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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake --color= [ 55%] Built target ClangDiagnosticComment /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend [ 55%] Built target ClangAttrList /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build'. make[5]: Leaving directory '/<>/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 [ 55%] Built target ClangDiagnosticAST /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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake --color= [ 55%] Built target ClangDiagnosticSema /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake --color= [ 55%] Built target ClangDiagnosticSerialization [ 55%] Built target ClangDiagnosticParse /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/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 55%] Built target ClangDiagnosticGroups [ 55%] Built target ClangDiagnosticCommon make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build'. make[5]: Leaving directory '/<>/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 /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Parse /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Parse /<>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake --color= [ 55%] Built target ClangARMNeon [ 55%] Built target ClangAttrHasAttributeImpl /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend /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]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake --color= /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 '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake --color= /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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build [ 55%] Built target ClangAttrParserStringSwitches /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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 55%] 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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake --color= make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake --color= [ 55%] Built target ClangAttrParsedAttrImpl make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend [ 55%] Built target ClangAttrSpellingListIndex /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/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Serialization /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Serialization /<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Serialization /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Serialization /<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 [ 55%] Built target ClangAttrParsedAttrKinds make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build'. make[5]: Leaving directory '/<>/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/depend [ 55%] Built target ClangAttrTemplateInstantiate /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/StaticAnalyzer/Checkers /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= [ 55%] Built target ClangAttrPCHRead /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[5]: Leaving directory '/<>/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 [ 55%] Built target ClangAttrPCHWrite /usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 55%] Built target ClangSACheckers /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/TargetInfo /<>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake --color= [ 55%] Built target LLVMLibDriver make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/AsmParser /<>/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64 /<>/build-llvm /<>/build-llvm/lib/Target/AArch64 /<>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 55%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/Disassembler /<>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake --color= [ 57%] 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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/InstPrinter /<>/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build [ 60%] Built target LLVMCore make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend [ 60%] Built target LLVMAArch64Disassembler /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/Utils /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/Utils /<>/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/MCTargetDesc /<>/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake --color= [ 60%] Built target LLVMAArch64AsmPrinter /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build [ 60%] Built target LLVMAArch64CodeGen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/Utils /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/Utils /<>/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= [ 60%] Built target LLVMAArch64Utils /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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/TargetInfo /<>/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= make[5]: Nothing to be done for 'lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build [ 60%] Built target LLVMAArch64Desc make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= [ 60%] Built target LLVMAMDGPUInfo [ 60%] Built target LLVMAMDGPUUtils /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/ARM/TargetInfo /<>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM /<>/build-llvm /<>/build-llvm/lib/Target/ARM /<>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake --color= [ 60%] Built target LLVMARMInfo make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build /usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend [ 63%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/ARM/AsmParser /<>/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/ARM/Disassembler /<>/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 63%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/ARM/InstPrinter /<>/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 63%] Built target LLVMARMAsmParser /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 '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build [ 65%] Built target LLVMAMDGPUCodeGen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend [ 65%] Built target LLVMARMCodeGen make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/ARM/MCTargetDesc /<>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/BPF/InstPrinter /<>/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake --color= [ 65%] Built target LLVMARMAsmPrinter /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/BPF/TargetInfo /<>/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build [ 65%] Built target LLVMBPFAsmPrinter /usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend [ 68%] Built target LLVMARMDesc make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend make[5]: Nothing to be done for 'lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/BPF/MCTargetDesc /<>/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake --color= [ 71%] Built target LLVMBPFCodeGen /usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend [ 71%] Built target LLVMBPFInfo /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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/TargetInfo /<>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake --color= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/AsmParser /<>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build'. make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 71%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon /<>/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake --color= [ 71%] Built target LLVMHexagonAsmParser [ 71%] Built target LLVMHexagonInfo /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/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/Disassembler /<>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips /<>/build-llvm /<>/build-llvm/lib/Target/Mips /<>/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build [ 71%] Built target LLVMHexagonDisassembler /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Mips/InstPrinter /<>/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 71%] Built target LLVMHexagonDesc /usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Mips/Disassembler /<>/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build [ 71%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Mips/TargetInfo /<>/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build [ 73%] 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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Mips/MCTargetDesc /<>/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake --color= [ 73%] Built target LLVMMipsCodeGen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Mips/AsmParser /<>/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake --color= [ 73%] Built target LLVMMipsDisassembler make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build [ 73%] Built target LLVMMipsInfo /usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/InstPrinter /<>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430 /<>/build-llvm /<>/build-llvm/lib/Target/MSP430 /<>/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build [ 76%] Built target LLVMMipsDesc make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build'. /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 '/<>/build-llvm' [ 76%] Built target LLVMMipsAsmParser /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/TargetInfo /<>/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/MCTargetDesc /<>/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake --color= [ 76%] 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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 78%] Built target LLVMMSP430CodeGen /usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend [ 78%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX /<>/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/InstPrinter /<>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake --color= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/TargetInfo /<>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake --color= [ 78%] 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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build [ 78%] Built target LLVMNVPTXInfo make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend [ 78%] Built target LLVMNVPTXAsmPrinter /usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend [ 78%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/AsmParser /<>/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/Disassembler /<>/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build [ 78%] Built target LLVMNVPTXCodeGen /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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/InstPrinter /<>/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake --color= [ 78%] Built target LLVMPowerPCAsmParser [ 78%] 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/TargetInfo /<>/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build'. make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build [ 78%] 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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 78%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc /<>/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/TargetInfo /<>/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 78%] 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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/MCTargetDesc /<>/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMPowerPCCodeGen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/InstPrinter /<>/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake --color= [ 81%] Built target LLVMSparcInfo make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend /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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/AsmParser /<>/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] 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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/Disassembler /<>/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake --color= [ 81%] Built target LLVMSparcDesc /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMSparcAsmPrinter /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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/AsmParser /<>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/Disassembler /<>/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake --color= [ 81%] Built target LLVMSparcDisassembler make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/InstPrinter /<>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMSystemZAsmParser make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /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/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/TargetInfo /<>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake --color= [ 81%] 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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMSystemZCodeGen [ 84%] Built target LLVMSystemZInfo /usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/X86/Disassembler /<>/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/X86/AsmParser /<>/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= [ 84%] 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 '/<>/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]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/X86/InstPrinter /<>/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 84%] Built target LLVMX86AsmParser /usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend [ 86%] Built target LLVMX86Disassembler make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build /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 '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/X86/TargetInfo /<>/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/X86/MCTargetDesc /<>/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= [ 86%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/Utils /<>/build-llvm /<>/build-llvm/lib/Target/X86/Utils /<>/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] Built target LLVMX86Info /usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend [ 86%] Built target LLVMX86CodeGen [ 86%] Built target LLVMX86Utils [ 86%] 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 /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/XCore/InstPrinter /<>/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/XCore/Disassembler /<>/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/XCore/TargetInfo /<>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore /<>/build-llvm /<>/build-llvm/lib/Target/XCore /<>/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/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 '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build [ 86%] Built target LLVMXCoreDisassembler /usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend [ 86%] Built target LLVMXCoreAsmPrinter /usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend [ 86%] Built target LLVMXCoreInfo /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/XCore/MCTargetDesc /<>/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Basic /<>/build-llvm /<>/build-llvm/tools/clang/lib/Basic /<>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Lex /<>/build-llvm /<>/build-llvm/tools/clang/lib/Lex /<>/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build [ 86%] Built target LLVMXCoreCodeGen /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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build [ 86%] Built target LLVMXCoreDesc /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Rewrite /<>/build-llvm /<>/build-llvm/tools/clang/lib/Rewrite /<>/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target clangBasic /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]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Tooling/Core /<>/build-llvm /<>/build-llvm/tools/clang/lib/Tooling/Core /<>/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 92%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/AST /<>/build-llvm /<>/build-llvm/tools/clang/lib/AST /<>/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Format /<>/build-llvm /<>/build-llvm/tools/clang/lib/Format /<>/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/DependInfo.cmake --color= [ 92%] Built target clangRewrite make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/AsmParser /<>/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build [ 92%] Built target clangToolingCore make[5]: Entering directory '/<>/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]: Nothing to be done for 'tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/InstPrinter /<>/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/build [ 92%] Built target clangFormat /usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build [ 92%] Built target LLVMAMDGPUAsmParser make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/Disassembler /<>/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build [ 92%] Built target LLVMAMDGPUAsmPrinter make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 92%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-shlib /<>/build-llvm /<>/build-llvm/tools/llvm-shlib /<>/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/AST/CMakeFiles/clangAST.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/build [ 94%] Built target clangAST make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 94%] 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/clang/tools/clang-format/CMakeFiles/clang-format.dir/build.make tools/clang/tools/clang-format/CMakeFiles/clang-format.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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/clang-format /<>/build-llvm /<>/build-llvm/tools/clang/tools/clang-format /<>/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-config /<>/build-llvm /<>/build-llvm/tools/llvm-config /<>/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/build /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib /<>/build-llvm /<>/build-llvm/tools/polly/lib /<>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-config/CMakeFiles/llvm-config.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-config [ 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly /<>/build-llvm /<>/build-llvm/tools/polly /<>/build-llvm/tools/polly/CMakeFiles/polly-check-format.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/build Scanning dependencies of target polly-check-format make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 94%] Checking format of /<>/tools/polly/include/polly/CodeGen/CodeGeneration.h... make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/Polly.dir/build'. make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/CodeGeneration.h | diff -u /<>/tools/polly/include/polly/CodeGen/CodeGeneration.h - [ 94%] Checking format of /<>/tools/polly/include/polly/CodeGen/BlockGenerators.h... [ 94%] Checking format of /<>/tools/polly/include/polly/Canonicalization.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/BlockGenerators.h | diff -u /<>/tools/polly/include/polly/CodeGen/BlockGenerators.h - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Canonicalization.h | diff -u /<>/tools/polly/include/polly/Canonicalization.h - [ 97%] Built target Polly /usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/CodegenCleanup.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/CodegenCleanup.h | diff -u /<>/tools/polly/include/polly/CodeGen/CodegenCleanup.h - make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/opt /<>/build-llvm /<>/build-llvm/tools/opt /<>/build-llvm/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake --color= [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/IRBuilder.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/IRBuilder.h | diff -u /<>/tools/polly/include/polly/CodeGen/IRBuilder.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/IslAst.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/IslAst.h | diff -u /<>/tools/polly/include/polly/CodeGen/IslAst.h - make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/opt/CMakeFiles/opt.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/IslExprBuilder.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/IslExprBuilder.h | diff -u /<>/tools/polly/include/polly/CodeGen/IslExprBuilder.h - [ 97%] Built target opt [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h | diff -u /<>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h - /usr/bin/make -f tools/polly/lib/CMakeFiles/LLVMPolly.dir/build.make tools/polly/lib/CMakeFiles/LLVMPolly.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib /<>/build-llvm /<>/build-llvm/tools/polly/lib /<>/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/DependInfo.cmake --color= [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/LoopGenerators.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/LoopGenerators.h | diff -u /<>/tools/polly/include/polly/CodeGen/LoopGenerators.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h | diff -u /<>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h - make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/lib/CMakeFiles/LLVMPolly.dir/build.make tools/polly/lib/CMakeFiles/LLVMPolly.dir/build [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/Utils.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/Utils.h | diff -u /<>/tools/polly/include/polly/CodeGen/Utils.h - make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/LLVMPolly.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Checking format of /<>/tools/polly/include/polly/DependenceInfo.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/DependenceInfo.h | diff -u /<>/tools/polly/include/polly/DependenceInfo.h - [ 97%] Built target LLVMPolly [ 97%] Checking format of /<>/tools/polly/include/polly/LinkAllPasses.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/LinkAllPasses.h | diff -u /<>/tools/polly/include/polly/LinkAllPasses.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Options.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Options.h | diff -u /<>/tools/polly/include/polly/Options.h - [ 97%] Checking format of /<>/tools/polly/include/polly/RegisterPasses.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/RegisterPasses.h | diff -u /<>/tools/polly/include/polly/RegisterPasses.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScheduleOptimizer.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScheduleOptimizer.h | diff -u /<>/tools/polly/include/polly/ScheduleOptimizer.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScopBuilder.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopBuilder.h | diff -u /<>/tools/polly/include/polly/ScopBuilder.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScopDetection.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopDetection.h | diff -u /<>/tools/polly/include/polly/ScopDetection.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScopPass.h... [ 97%] Checking format of /<>/tools/polly/include/polly/ScopInfo.h... [ 97%] Checking format of /<>/tools/polly/include/polly/ScopDetectionDiagnostic.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopPass.h | diff -u /<>/tools/polly/include/polly/ScopPass.h - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopDetectionDiagnostic.h | diff -u /<>/tools/polly/include/polly/ScopDetectionDiagnostic.h - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopInfo.h | diff -u /<>/tools/polly/include/polly/ScopInfo.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/GICHelper.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/GICHelper.h | diff -u /<>/tools/polly/include/polly/Support/GICHelper.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/SCEVAffinator.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/SCEVAffinator.h | diff -u /<>/tools/polly/include/polly/Support/SCEVAffinator.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/SCEVValidator.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/SCEVValidator.h | diff -u /<>/tools/polly/include/polly/Support/SCEVValidator.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/ScopHelper.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/ScopHelper.h | diff -u /<>/tools/polly/include/polly/Support/ScopHelper.h - [ 97%] Checking format of /<>/tools/polly/lib/Support/Mainpage.h... [ 97%] Checking format of /<>/tools/polly/include/polly/Support/ScopLocation.h... [ 97%] Checking format of /<>/tools/polly/tools/GPURuntime/GPUJIT.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/ScopLocation.h | diff -u /<>/tools/polly/include/polly/Support/ScopLocation.h - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/Mainpage.h | diff -u /<>/tools/polly/lib/Support/Mainpage.h - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/tools/GPURuntime/GPUJIT.h | diff -u /<>/tools/polly/tools/GPURuntime/GPUJIT.h - [ 97%] Checking format of /<>/tools/polly/lib/Analysis/ScopDetection.cpp... [ 97%] Checking format of /<>/tools/polly/lib/Analysis/ScopBuilder.cpp... [ 97%] Checking format of /<>/tools/polly/lib/Analysis/DependenceInfo.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/ScopBuilder.cpp | diff -u /<>/tools/polly/lib/Analysis/ScopBuilder.cpp - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/DependenceInfo.cpp | diff -u /<>/tools/polly/lib/Analysis/DependenceInfo.cpp - [ 97%] Checking format of /<>/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/ScopDetection.cpp | diff -u /<>/tools/polly/lib/Analysis/ScopDetection.cpp - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp | diff -u /<>/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp - [ 97%] Checking format of /<>/tools/polly/lib/Analysis/ScopInfo.cpp... [ 97%] Checking format of /<>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp | diff -u /<>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/ScopInfo.cpp | diff -u /<>/tools/polly/lib/Analysis/ScopInfo.cpp - [ 97%] Checking format of /<>/tools/polly/lib/Analysis/ScopPass.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/ScopPass.cpp | diff -u /<>/tools/polly/lib/Analysis/ScopPass.cpp - [ 97%] Checking format of /<>/tools/polly/lib/CodeGen/BlockGenerators.cpp... [ 97%] Checking format of /<>/tools/polly/lib/CodeGen/CodeGeneration.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/CodeGeneration.cpp | diff -u /<>/tools/polly/lib/CodeGen/CodeGeneration.cpp - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/BlockGenerators.cpp | diff -u /<>/tools/polly/lib/CodeGen/BlockGenerators.cpp - [ 97%] Checking format of /<>/tools/polly/lib/CodeGen/CodegenCleanup.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/CodegenCleanup.cpp | diff -u /<>/tools/polly/lib/CodeGen/CodegenCleanup.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/IslAst.cpp... [100%] Checking format of /<>/tools/polly/lib/CodeGen/IRBuilder.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/IRBuilder.cpp | diff -u /<>/tools/polly/lib/CodeGen/IRBuilder.cpp - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/IslAst.cpp | diff -u /<>/tools/polly/lib/CodeGen/IslAst.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/IslExprBuilder.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/IslExprBuilder.cpp | diff -u /<>/tools/polly/lib/CodeGen/IslExprBuilder.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp | diff -u /<>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/LoopGenerators.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/LoopGenerators.cpp | diff -u /<>/tools/polly/lib/CodeGen/LoopGenerators.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/PPCGCodeGeneration.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/PPCGCodeGeneration.cpp | diff -u /<>/tools/polly/lib/CodeGen/PPCGCodeGeneration.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp | diff -u /<>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp - [100%] Checking format of /<>/tools/polly/lib/Exchange/JSONExporter.cpp... [100%] Checking format of /<>/tools/polly/lib/CodeGen/Utils.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/Utils.cpp | diff -u /<>/tools/polly/lib/CodeGen/Utils.cpp - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Exchange/JSONExporter.cpp | diff -u /<>/tools/polly/lib/Exchange/JSONExporter.cpp - [100%] Checking format of /<>/tools/polly/lib/Polly.cpp... [100%] Checking format of /<>/tools/polly/lib/Support/GICHelper.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Polly.cpp | diff -u /<>/tools/polly/lib/Polly.cpp - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/GICHelper.cpp | diff -u /<>/tools/polly/lib/Support/GICHelper.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/RegisterPasses.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/RegisterPasses.cpp | diff -u /<>/tools/polly/lib/Support/RegisterPasses.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/SCEVAffinator.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/SCEVAffinator.cpp | diff -u /<>/tools/polly/lib/Support/SCEVAffinator.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/SCEVValidator.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/SCEVValidator.cpp | diff -u /<>/tools/polly/lib/Support/SCEVValidator.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/ScopHelper.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/ScopHelper.cpp | diff -u /<>/tools/polly/lib/Support/ScopHelper.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/ScopLocation.cpp... [100%] Checking format of /<>/tools/polly/lib/Transform/Canonicalization.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/ScopLocation.cpp | diff -u /<>/tools/polly/lib/Support/ScopLocation.cpp - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/Canonicalization.cpp | diff -u /<>/tools/polly/lib/Transform/Canonicalization.cpp - [100%] Checking format of /<>/tools/polly/lib/Transform/CodePreparation.cpp... [100%] Checking format of /<>/tools/polly/lib/Transform/DeadCodeElimination.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/CodePreparation.cpp | diff -u /<>/tools/polly/lib/Transform/CodePreparation.cpp - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/DeadCodeElimination.cpp | diff -u /<>/tools/polly/lib/Transform/DeadCodeElimination.cpp - [100%] Checking format of /<>/tools/polly/tools/GPURuntime/GPUJIT.c... [100%] Checking format of /<>/tools/polly/lib/Transform/ScheduleOptimizer.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/ScheduleOptimizer.cpp | diff -u /<>/tools/polly/lib/Transform/ScheduleOptimizer.cpp - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/tools/GPURuntime/GPUJIT.c | diff -u /<>/tools/polly/tools/GPURuntime/GPUJIT.c - [100%] Checking format of /<>/tools/polly/tools/GPURuntime/GPUJIT.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/tools/GPURuntime/GPUJIT.h | diff -u /<>/tools/polly/tools/GPURuntime/GPUJIT.h - make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/test /<>/build-llvm /<>/build-llvm/tools/polly/test /<>/build-llvm/tools/polly/test/CMakeFiles/check-polly.dir/DependInfo.cmake --color= Scanning dependencies of target check-polly make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [100%] Running polly regression tests cd /<>/build-llvm/tools/polly/test && /usr/bin/python2.7 /<>/utils/lit/lit.py -sv --param polly_site_config=/<>/build-llvm/tools/polly/test/lit.site.cfg /<>/build-llvm/tools/polly/test -- Testing: 726 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: 21.90s Expected Passes : 700 Expected Failures : 11 Unsupported Tests : 15 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target check-polly make[4]: Leaving directory '/<>/build-llvm' /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make[3]: Leaving directory '/<>/build-llvm' make[2]: Leaving directory '/<>/build-llvm' rm -f /<>/build-llvm/lib/python*/site-packages/lldb/_lldb.so if test "yes" = yes; then \ cd build-llvm/ && LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/<>/debian/tmp//usr/lib/llvm-3.9/lib/ /usr/bin/make -C tools/polly/test/ check-polly || true; \ fi make[2]: Entering directory '/<>/build-llvm/tools/polly/test' cd /<>/build-llvm && /usr/bin/make -f CMakeFiles/Makefile2 tools/polly/test/CMakeFiles/check-polly.dir/rule make[3]: Entering directory '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 38 /usr/bin/make -f CMakeFiles/Makefile2 tools/polly/test/CMakeFiles/check-polly.dir/all make[4]: Entering directory '/<>/build-llvm' /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 2%] Built target obj.llvm-tblgen /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Support /<>/build-llvm /<>/build-llvm/lib/Support /<>/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 7%] Built target LLVMSupport /usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/TableGen /<>/build-llvm /<>/build-llvm/lib/TableGen /<>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 7%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/TableGen /<>/build-llvm /<>/build-llvm/utils/TableGen /<>/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 7%] Built target llvm-tblgen /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 7%] Built target LibOptionsTableGen /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LibDriver /<>/build-llvm /<>/build-llvm/lib/LibDriver /<>/build-llvm/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 7%] Built target LLVMLibDriver /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 7%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/llvm/IR /<>/build-llvm /<>/build-llvm/include/llvm/IR /<>/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 7%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 10%] Built target LLVMCore /usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/IRReader /<>/build-llvm /<>/build-llvm/lib/IRReader /<>/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 10%] Built target LLVMIRReader /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen /<>/build-llvm /<>/build-llvm/lib/CodeGen /<>/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 15%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/SelectionDAG /<>/build-llvm /<>/build-llvm/lib/CodeGen/SelectionDAG /<>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/AsmPrinter /<>/build-llvm /<>/build-llvm/lib/CodeGen/AsmPrinter /<>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/MIRParser /<>/build-llvm /<>/build-llvm/lib/CodeGen/MIRParser /<>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/CodeGen/GlobalISel /<>/build-llvm /<>/build-llvm/lib/CodeGen/GlobalISel /<>/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] Built target LLVMGlobalISel /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Bitcode/Reader /<>/build-llvm /<>/build-llvm/lib/Bitcode/Reader /<>/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Bitcode/Writer /<>/build-llvm /<>/build-llvm/lib/Bitcode/Writer /<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 18%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Utils /<>/build-llvm /<>/build-llvm/lib/Transforms/Utils /<>/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 21%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Instrumentation /<>/build-llvm /<>/build-llvm/lib/Transforms/Instrumentation /<>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 21%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/InstCombine /<>/build-llvm /<>/build-llvm/lib/Transforms/InstCombine /<>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 23%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Scalar /<>/build-llvm /<>/build-llvm/lib/Transforms/Scalar /<>/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 26%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/IPO /<>/build-llvm /<>/build-llvm/lib/Transforms/IPO /<>/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Vectorize /<>/build-llvm /<>/build-llvm/lib/Transforms/Vectorize /<>/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/ObjCARC /<>/build-llvm /<>/build-llvm/lib/Transforms/ObjCARC /<>/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 28%] Built target LLVMObjCARCOpts /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Linker /<>/build-llvm /<>/build-llvm/lib/Linker /<>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Analysis /<>/build-llvm /<>/build-llvm/lib/Analysis /<>/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 31%] Built target LLVMAnalysis /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LTO /<>/build-llvm /<>/build-llvm/lib/LTO /<>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC /<>/build-llvm /<>/build-llvm/lib/MC /<>/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC/MCParser /<>/build-llvm /<>/build-llvm/lib/MC/MCParser /<>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/MC/MCDisassembler /<>/build-llvm /<>/build-llvm/lib/MC/MCDisassembler /<>/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Object /<>/build-llvm /<>/build-llvm/lib/Object /<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 36%] Built target LLVMObject /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ObjectYAML /<>/build-llvm /<>/build-llvm/lib/ObjectYAML /<>/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 36%] Built target LLVMObjectYAML /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Option /<>/build-llvm /<>/build-llvm/lib/Option /<>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 36%] Built target LLVMOption /usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/CodeView /<>/build-llvm /<>/build-llvm/lib/DebugInfo/CodeView /<>/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 39%] Built target LLVMDebugInfoCodeView /usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/DWARF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/DWARF /<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 39%] Built target LLVMDebugInfoDWARF /usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/PDB /<>/build-llvm /<>/build-llvm/lib/DebugInfo/PDB /<>/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 42%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/Symbolize /<>/build-llvm /<>/build-llvm/lib/DebugInfo/Symbolize /<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 42%] Built target LLVMSymbolize /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine /<>/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 42%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/Interpreter /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/Interpreter /<>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 42%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/MCJIT /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/MCJIT /<>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 42%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/Orc /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/Orc /<>/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ExecutionEngine/RuntimeDyld /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 42%] Built target LLVMRuntimeDyld /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target /<>/build-llvm /<>/build-llvm/lib/Target /<>/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 42%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64 /<>/build-llvm /<>/build-llvm/lib/Target/AArch64 /<>/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 42%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64 /<>/build-llvm /<>/build-llvm/lib/Target/AArch64 /<>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 42%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/TargetInfo /<>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 42%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/AsmParser /<>/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 44%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/Disassembler /<>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 44%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/InstPrinter /<>/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 44%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/MCTargetDesc /<>/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 44%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AArch64/Utils /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/Utils /<>/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 44%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 44%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU /<>/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 47%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/Utils /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/Utils /<>/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 47%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/AsmParser /<>/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 47%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/InstPrinter /<>/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 47%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/Disassembler /<>/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 47%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/TargetInfo /<>/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 47%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/AMDGPU/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 50%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM /<>/build-llvm /<>/build-llvm/lib/Target/ARM /<>/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 52%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM /<>/build-llvm /<>/build-llvm/lib/Target/ARM /<>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 52%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/ARM/TargetInfo /<>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 52%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/ARM/AsmParser /<>/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 52%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/ARM/Disassembler /<>/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 52%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/ARM/InstPrinter /<>/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 52%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/ARM/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/ARM/MCTargetDesc /<>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 55%] Built target LLVMARMDesc /usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 55%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 57%] Built target LLVMBPFCodeGen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/BPF/InstPrinter /<>/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/BPF/TargetInfo /<>/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/BPF/MCTargetDesc /<>/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon /<>/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon /<>/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/AsmParser /<>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/TargetInfo /<>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build'. make[5]: Leaving directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Hexagon/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/Disassembler /<>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 60%] Built target LLVMHexagonDisassembler /usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips /<>/build-llvm /<>/build-llvm/lib/Target/Mips /<>/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 63%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips /<>/build-llvm /<>/build-llvm/lib/Target/Mips /<>/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 63%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Mips/InstPrinter /<>/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 63%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Mips/Disassembler /<>/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 63%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Mips/TargetInfo /<>/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 63%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Mips/MCTargetDesc /<>/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 65%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Mips/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Mips/AsmParser /<>/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 65%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430 /<>/build-llvm /<>/build-llvm/lib/Target/MSP430 /<>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 65%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430 /<>/build-llvm /<>/build-llvm/lib/Target/MSP430 /<>/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 68%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/InstPrinter /<>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 68%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/TargetInfo /<>/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 68%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/MSP430/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/MCTargetDesc /<>/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 68%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX /<>/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 68%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX /<>/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 68%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/TargetInfo /<>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 68%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/InstPrinter /<>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 68%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/NVPTX/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 68%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 71%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 73%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/AsmParser /<>/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 73%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/Disassembler /<>/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 73%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/InstPrinter /<>/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 73%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/TargetInfo /<>/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 73%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PowerPC/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 73%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc /<>/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc /<>/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/TargetInfo /<>/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/MCTargetDesc /<>/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/InstPrinter /<>/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/AsmParser /<>/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Sparc/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Sparc/Disassembler /<>/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/AsmParser /<>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/Disassembler /<>/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/InstPrinter /<>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/TargetInfo /<>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 78%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/SystemZ/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 78%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 78%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 78%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/X86/AsmParser /<>/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 78%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/X86/Disassembler /<>/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/X86/InstPrinter /<>/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/X86/MCTargetDesc /<>/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/X86/TargetInfo /<>/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/X86/Utils /<>/build-llvm /<>/build-llvm/lib/Target/X86/Utils /<>/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore /<>/build-llvm /<>/build-llvm/lib/Target/XCore /<>/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore /<>/build-llvm /<>/build-llvm/lib/Target/XCore /<>/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/XCore/Disassembler /<>/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/XCore/InstPrinter /<>/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/XCore/TargetInfo /<>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/XCore/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/XCore/MCTargetDesc /<>/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMXCoreDesc /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/AsmParser /<>/build-llvm /<>/build-llvm/lib/AsmParser /<>/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMAsmParser /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/LineEditor /<>/build-llvm /<>/build-llvm/lib/LineEditor /<>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMLineEditor /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ProfileData /<>/build-llvm /<>/build-llvm/lib/ProfileData /<>/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ProfileData/Coverage /<>/build-llvm /<>/build-llvm/lib/ProfileData/Coverage /<>/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMCoverage /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Passes /<>/build-llvm /<>/build-llvm/lib/Passes /<>/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMPasses /usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-shlib /<>/build-llvm /<>/build-llvm/tools/llvm-shlib /<>/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 81%] Built target 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib/External /<>/build-llvm /<>/build-llvm/tools/polly/lib/External /<>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/lib/External/CMakeFiles/PollyISL.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 84%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib /<>/build-llvm /<>/build-llvm/tools/polly/lib /<>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/Polly.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] Built target Polly /usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/opt /<>/build-llvm /<>/build-llvm/tools/opt /<>/build-llvm/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/opt/CMakeFiles/opt.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] Built target opt /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/FileCheck /<>/build-llvm /<>/build-llvm/utils/FileCheck /<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/FileCheck/CMakeFiles/FileCheck.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] Built target FileCheck /usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/utils/not /<>/build-llvm /<>/build-llvm/utils/not /<>/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/not/CMakeFiles/not.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] Built target not /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/utils/TableGen /<>/build-llvm /<>/build-llvm/tools/clang/utils/TableGen /<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/utils/TableGen /<>/build-llvm /<>/build-llvm/tools/clang/utils/TableGen /<>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] Built target clang-tblgen /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] Built target ClangCommentHTMLTagsProperties /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] Built target ClangDeclNodes /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 86%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/AST /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/AST /<>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target ClangDiagnosticIndexName /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target ClangDiagnosticLex /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target ClangDiagnosticAST /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target ClangDiagnosticSema /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target ClangDiagnosticGroups /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target ClangDiagnosticCommon /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target ClangAttrHasAttributeImpl /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target ClangARMNeon /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Parse /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Parse /<>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Sema /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Sema /<>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Serialization /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Serialization /<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/Serialization /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Serialization /<>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target ClangAttrPCHRead /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/include/clang/StaticAnalyzer/Checkers /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target ClangSACheckers /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Basic /<>/build-llvm /<>/build-llvm/tools/clang/lib/Basic /<>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 92%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Lex /<>/build-llvm /<>/build-llvm/tools/clang/lib/Lex /<>/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 94%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/AST /<>/build-llvm /<>/build-llvm/tools/clang/lib/AST /<>/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/AST/CMakeFiles/clangAST.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Rewrite /<>/build-llvm /<>/build-llvm/tools/clang/lib/Rewrite /<>/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Tooling/Core /<>/build-llvm /<>/build-llvm/tools/clang/lib/Tooling/Core /<>/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Format /<>/build-llvm /<>/build-llvm/tools/clang/lib/Format /<>/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/clang-format /<>/build-llvm /<>/build-llvm/tools/clang/tools/clang-format /<>/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] 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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly /<>/build-llvm /<>/build-llvm/tools/polly /<>/build-llvm/tools/polly/CMakeFiles/polly-check-format.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [ 97%] Checking format of /<>/tools/polly/include/polly/Canonicalization.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Canonicalization.h | diff -u /<>/tools/polly/include/polly/Canonicalization.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/BlockGenerators.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/BlockGenerators.h | diff -u /<>/tools/polly/include/polly/CodeGen/BlockGenerators.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/CodeGeneration.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/CodeGeneration.h | diff -u /<>/tools/polly/include/polly/CodeGen/CodeGeneration.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/CodegenCleanup.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/CodegenCleanup.h | diff -u /<>/tools/polly/include/polly/CodeGen/CodegenCleanup.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/IRBuilder.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/IRBuilder.h | diff -u /<>/tools/polly/include/polly/CodeGen/IRBuilder.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/IslAst.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/IslAst.h | diff -u /<>/tools/polly/include/polly/CodeGen/IslAst.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/IslExprBuilder.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/IslExprBuilder.h | diff -u /<>/tools/polly/include/polly/CodeGen/IslExprBuilder.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h | diff -u /<>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/LoopGenerators.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/LoopGenerators.h | diff -u /<>/tools/polly/include/polly/CodeGen/LoopGenerators.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h | diff -u /<>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/Utils.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/Utils.h | diff -u /<>/tools/polly/include/polly/CodeGen/Utils.h - [ 97%] Checking format of /<>/tools/polly/include/polly/DependenceInfo.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/DependenceInfo.h | diff -u /<>/tools/polly/include/polly/DependenceInfo.h - [ 97%] Checking format of /<>/tools/polly/include/polly/LinkAllPasses.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/LinkAllPasses.h | diff -u /<>/tools/polly/include/polly/LinkAllPasses.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Options.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Options.h | diff -u /<>/tools/polly/include/polly/Options.h - [ 97%] Checking format of /<>/tools/polly/include/polly/RegisterPasses.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/RegisterPasses.h | diff -u /<>/tools/polly/include/polly/RegisterPasses.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScheduleOptimizer.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScheduleOptimizer.h | diff -u /<>/tools/polly/include/polly/ScheduleOptimizer.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScopBuilder.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopBuilder.h | diff -u /<>/tools/polly/include/polly/ScopBuilder.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScopDetection.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopDetection.h | diff -u /<>/tools/polly/include/polly/ScopDetection.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScopDetectionDiagnostic.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopDetectionDiagnostic.h | diff -u /<>/tools/polly/include/polly/ScopDetectionDiagnostic.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScopInfo.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopInfo.h | diff -u /<>/tools/polly/include/polly/ScopInfo.h - [ 97%] Checking format of /<>/tools/polly/include/polly/ScopPass.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/ScopPass.h | diff -u /<>/tools/polly/include/polly/ScopPass.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/GICHelper.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/GICHelper.h | diff -u /<>/tools/polly/include/polly/Support/GICHelper.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/SCEVAffinator.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/SCEVAffinator.h | diff -u /<>/tools/polly/include/polly/Support/SCEVAffinator.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/SCEVValidator.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/SCEVValidator.h | diff -u /<>/tools/polly/include/polly/Support/SCEVValidator.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/ScopHelper.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/ScopHelper.h | diff -u /<>/tools/polly/include/polly/Support/ScopHelper.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/ScopLocation.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/ScopLocation.h | diff -u /<>/tools/polly/include/polly/Support/ScopLocation.h - [ 97%] Checking format of /<>/tools/polly/lib/Support/Mainpage.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/Mainpage.h | diff -u /<>/tools/polly/lib/Support/Mainpage.h - [ 97%] Checking format of /<>/tools/polly/tools/GPURuntime/GPUJIT.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/tools/GPURuntime/GPUJIT.h | diff -u /<>/tools/polly/tools/GPURuntime/GPUJIT.h - [ 97%] Checking format of /<>/tools/polly/lib/Analysis/DependenceInfo.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/DependenceInfo.cpp | diff -u /<>/tools/polly/lib/Analysis/DependenceInfo.cpp - [ 97%] Checking format of /<>/tools/polly/lib/Analysis/ScopBuilder.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/ScopBuilder.cpp | diff -u /<>/tools/polly/lib/Analysis/ScopBuilder.cpp - [ 97%] Checking format of /<>/tools/polly/lib/Analysis/ScopDetection.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/ScopDetection.cpp | diff -u /<>/tools/polly/lib/Analysis/ScopDetection.cpp - [ 97%] Checking format of /<>/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp | diff -u /<>/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp - [ 97%] Checking format of /<>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp | diff -u /<>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp - [ 97%] Checking format of /<>/tools/polly/lib/Analysis/ScopInfo.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/ScopInfo.cpp | diff -u /<>/tools/polly/lib/Analysis/ScopInfo.cpp - [ 97%] Checking format of /<>/tools/polly/lib/Analysis/ScopPass.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/ScopPass.cpp | diff -u /<>/tools/polly/lib/Analysis/ScopPass.cpp - [ 97%] Checking format of /<>/tools/polly/lib/CodeGen/BlockGenerators.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/BlockGenerators.cpp | diff -u /<>/tools/polly/lib/CodeGen/BlockGenerators.cpp - [ 97%] Checking format of /<>/tools/polly/lib/CodeGen/CodeGeneration.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/CodeGeneration.cpp | diff -u /<>/tools/polly/lib/CodeGen/CodeGeneration.cpp - [ 97%] Checking format of /<>/tools/polly/lib/CodeGen/CodegenCleanup.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/CodegenCleanup.cpp | diff -u /<>/tools/polly/lib/CodeGen/CodegenCleanup.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/IRBuilder.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/IRBuilder.cpp | diff -u /<>/tools/polly/lib/CodeGen/IRBuilder.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/IslAst.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/IslAst.cpp | diff -u /<>/tools/polly/lib/CodeGen/IslAst.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/IslExprBuilder.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/IslExprBuilder.cpp | diff -u /<>/tools/polly/lib/CodeGen/IslExprBuilder.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp | diff -u /<>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/LoopGenerators.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/LoopGenerators.cpp | diff -u /<>/tools/polly/lib/CodeGen/LoopGenerators.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/PPCGCodeGeneration.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/PPCGCodeGeneration.cpp | diff -u /<>/tools/polly/lib/CodeGen/PPCGCodeGeneration.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp | diff -u /<>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp - [100%] Checking format of /<>/tools/polly/lib/CodeGen/Utils.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/Utils.cpp | diff -u /<>/tools/polly/lib/CodeGen/Utils.cpp - [100%] Checking format of /<>/tools/polly/lib/Exchange/JSONExporter.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Exchange/JSONExporter.cpp | diff -u /<>/tools/polly/lib/Exchange/JSONExporter.cpp - [100%] Checking format of /<>/tools/polly/lib/Polly.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Polly.cpp | diff -u /<>/tools/polly/lib/Polly.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/GICHelper.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/GICHelper.cpp | diff -u /<>/tools/polly/lib/Support/GICHelper.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/RegisterPasses.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/RegisterPasses.cpp | diff -u /<>/tools/polly/lib/Support/RegisterPasses.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/SCEVAffinator.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/SCEVAffinator.cpp | diff -u /<>/tools/polly/lib/Support/SCEVAffinator.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/SCEVValidator.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/SCEVValidator.cpp | diff -u /<>/tools/polly/lib/Support/SCEVValidator.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/ScopHelper.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/ScopHelper.cpp | diff -u /<>/tools/polly/lib/Support/ScopHelper.cpp - [100%] Checking format of /<>/tools/polly/lib/Support/ScopLocation.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/ScopLocation.cpp | diff -u /<>/tools/polly/lib/Support/ScopLocation.cpp - [100%] Checking format of /<>/tools/polly/lib/Transform/Canonicalization.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/Canonicalization.cpp | diff -u /<>/tools/polly/lib/Transform/Canonicalization.cpp - [100%] Checking format of /<>/tools/polly/lib/Transform/CodePreparation.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/CodePreparation.cpp | diff -u /<>/tools/polly/lib/Transform/CodePreparation.cpp - [100%] Checking format of /<>/tools/polly/lib/Transform/DeadCodeElimination.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/DeadCodeElimination.cpp | diff -u /<>/tools/polly/lib/Transform/DeadCodeElimination.cpp - [100%] Checking format of /<>/tools/polly/lib/Transform/ScheduleOptimizer.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/ScheduleOptimizer.cpp | diff -u /<>/tools/polly/lib/Transform/ScheduleOptimizer.cpp - [100%] Checking format of /<>/tools/polly/tools/GPURuntime/GPUJIT.c... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/tools/GPURuntime/GPUJIT.c | diff -u /<>/tools/polly/tools/GPURuntime/GPUJIT.c - [100%] Checking format of /<>/tools/polly/tools/GPURuntime/GPUJIT.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/tools/GPURuntime/GPUJIT.h | diff -u /<>/tools/polly/tools/GPURuntime/GPUJIT.h - make[5]: Leaving directory '/<>/build-llvm' [100%] Built target polly-check-format /usr/bin/make -f tools/polly/lib/CMakeFiles/LLVMPolly.dir/build.make tools/polly/lib/CMakeFiles/LLVMPolly.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/lib /<>/build-llvm /<>/build-llvm/tools/polly/lib /<>/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/LLVMPolly.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target LLVMPolly /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-config /<>/build-llvm /<>/build-llvm/tools/llvm-config /<>/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-config/CMakeFiles/llvm-config.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target llvm-config /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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/test /<>/build-llvm /<>/build-llvm/tools/polly/test /<>/build-llvm/tools/polly/test/CMakeFiles/check-polly.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/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 '/<>/build-llvm' [100%] Running polly regression tests cd /<>/build-llvm/tools/polly/test && /usr/bin/python2.7 /<>/utils/lit/lit.py -sv --param polly_site_config=/<>/build-llvm/tools/polly/test/lit.site.cfg /<>/build-llvm/tools/polly/test -- Testing: 726 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: 21.65s Expected Passes : 700 Expected Failures : 11 Unsupported Tests : 15 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target check-polly make[4]: Leaving directory '/<>/build-llvm' /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make[3]: Leaving directory '/<>/build-llvm' make[2]: Leaving directory '/<>/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 '/<>' fakeroot debian/rules binary-arch dh binary-arch dh_testroot -a debian/rules override_dh_prep make[1]: Entering directory '/<>' cd /<>/docs && make -f Makefile.sphinx && make -f Makefile.sphinx man make[2]: Entering directory '/<>/docs' sphinx-build -b html -d _build/doctrees . _build/html Running Sphinx v1.6.5 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 129 source files that are out of date updating environment: 129 added, 0 changed, 0 removed reading sources... [ 0%] AMDGPUUsage reading sources... [ 1%] AdvancedBuilds reading sources... [ 2%] AliasAnalysis reading sources... [ 3%] Atomics reading sources... [ 3%] BigEndianNEON reading sources... [ 4%] BitCodeFormat reading sources... [ 5%] BlockFrequencyTerminology reading sources... [ 6%] BranchWeightMetadata reading sources... [ 6%] Bugpoint reading sources... [ 7%] CMake reading sources... [ 8%] CMakePrimer reading sources... [ 9%] CodeGenerator reading sources... [ 10%] CodeOfConduct reading sources... [ 10%] CodingStandards reading sources... [ 11%] CommandGuide/FileCheck reading sources... [ 12%] CommandGuide/bugpoint reading sources... [ 13%] CommandGuide/index reading sources... [ 13%] CommandGuide/lit reading sources... [ 14%] CommandGuide/llc reading sources... [ 15%] CommandGuide/lli reading sources... [ 16%] CommandGuide/llvm-ar reading sources... [ 17%] CommandGuide/llvm-as reading sources... [ 17%] CommandGuide/llvm-bcanalyzer reading sources... [ 18%] CommandGuide/llvm-build reading sources... [ 19%] CommandGuide/llvm-config reading sources... [ 20%] CommandGuide/llvm-cov reading sources... [ 20%] CommandGuide/llvm-diff reading sources... [ 21%] CommandGuide/llvm-dis reading sources... [ 22%] CommandGuide/llvm-dwarfdump reading sources... [ 23%] CommandGuide/llvm-extract reading sources... [ 24%] CommandGuide/llvm-lib reading sources... [ 24%] CommandGuide/llvm-link reading sources... [ 25%] CommandGuide/llvm-nm reading sources... [ 26%] CommandGuide/llvm-profdata reading sources... [ 27%] CommandGuide/llvm-readobj reading sources... [ 27%] CommandGuide/llvm-stress reading sources... [ 28%] CommandGuide/llvm-symbolizer reading sources... [ 29%] CommandGuide/opt reading sources... [ 30%] CommandGuide/tblgen reading sources... [ 31%] CommandLine reading sources... [ 31%] CompileCudaWithLLVM reading sources... [ 32%] CompilerWriterInfo reading sources... [ 33%] CoverageMappingFormat reading sources... [ 34%] DebuggingJITedCode reading sources... [ 34%] DeveloperPolicy reading sources... [ 35%] ExceptionHandling reading sources... [ 36%] ExtendingLLVM reading sources... [ 37%] Extensions reading sources... [ 37%] FAQ reading sources... [ 38%] FaultMaps reading sources... [ 39%] Frontend/PerformanceTips reading sources... [ 40%] GarbageCollection reading sources... [ 41%] GetElementPtr reading sources... [ 41%] GettingStarted reading sources... [ 42%] GettingStartedVS reading sources... [ 43%] GoldPlugin reading sources... [ 44%] HowToAddABuilder reading sources... [ 44%] HowToBuildOnARM reading sources... [ 45%] HowToCrossCompileLLVM reading sources... [ 46%] HowToReleaseLLVM reading sources... [ 47%] HowToSetUpLLVMStyleRTTI reading sources... [ 48%] HowToSubmitABug reading sources... [ 48%] HowToUseAttributes reading sources... [ 49%] HowToUseInstrMappings reading sources... [ 50%] InAlloca reading sources... [ 51%] LLVMBuild reading sources... [ 51%] LangRef reading sources... [ 52%] Lexicon reading sources... [ 53%] LibFuzzer reading sources... [ 54%] LinkTimeOptimization reading sources... [ 55%] MCJITDesignAndImplementation reading sources... [ 55%] MIRLangRef reading sources... [ 56%] MarkedUpDisassembly reading sources... [ 57%] MergeFunctions reading sources... [ 58%] NVPTXUsage reading sources... [ 58%] Packaging reading sources... [ 59%] Passes reading sources... [ 60%] Phabricator reading sources... [ 61%] ProgrammersManual reading sources... [ 62%] Projects reading sources... [ 62%] ReleaseNotes reading sources... [ 63%] ReleaseProcess reading sources... [ 64%] ReportingGuide reading sources... [ 65%] ScudoHardenedAllocator reading sources... [ 65%] SegmentedStacks reading sources... [ 66%] SourceLevelDebugging reading sources... [ 67%] SphinxQuickstartTemplate reading sources... [ 68%] StackMaps reading sources... [ 68%] Statepoints reading sources... [ 69%] SystemLibrary reading sources... [ 70%] TableGen/BackEnds reading sources... [ 71%] TableGen/Deficiencies reading sources... [ 72%] TableGen/LangIntro reading sources... [ 72%] TableGen/LangRef reading sources... [ 73%] TableGen/index reading sources... [ 74%] TableGenFundamentals reading sources... [ 75%] TestSuiteMakefileGuide reading sources... [ 75%] TestingGuide reading sources... [ 76%] TypeMetadata reading sources... [ 77%] Vectorizers reading sources... [ 78%] WritingAnLLVMBackend reading sources... [ 79%] WritingAnLLVMPass reading sources... [ 79%] YamlIO reading sources... [ 80%] index reading sources... [ 81%] tutorial/BuildingAJIT1 reading sources... [ 82%] tutorial/BuildingAJIT2 reading sources... [ 82%] tutorial/BuildingAJIT3 reading sources... [ 83%] tutorial/BuildingAJIT4 reading sources... [ 84%] tutorial/BuildingAJIT5 reading sources... [ 85%] tutorial/LangImpl01 reading sources... [ 86%] tutorial/LangImpl02 reading sources... [ 86%] tutorial/LangImpl03 reading sources... [ 87%] tutorial/LangImpl04 reading sources... [ 88%] tutorial/LangImpl05 reading sources... [ 89%] tutorial/LangImpl06 reading sources... [ 89%] tutorial/LangImpl07 reading sources... [ 90%] tutorial/LangImpl08 reading sources... [ 91%] tutorial/LangImpl09 reading sources... [ 92%] tutorial/LangImpl10 reading sources... [ 93%] tutorial/OCamlLangImpl1 reading sources... [ 93%] tutorial/OCamlLangImpl2 reading sources... [ 94%] tutorial/OCamlLangImpl3 reading sources... [ 95%] tutorial/OCamlLangImpl4 reading sources... [ 96%] tutorial/OCamlLangImpl5 reading sources... [ 96%] tutorial/OCamlLangImpl6 reading sources... [ 97%] tutorial/OCamlLangImpl7 reading sources... [ 98%] tutorial/OCamlLangImpl8 reading sources... [ 99%] tutorial/index reading sources... [100%] yaml2obj /<>/docs/CommandGuide/lit.rst:64: WARNING: Duplicate explicit target name: "cmdoption-D". looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 0%] AMDGPUUsage writing output... [ 1%] AdvancedBuilds writing output... [ 2%] AliasAnalysis writing output... [ 3%] Atomics writing output... [ 3%] BigEndianNEON writing output... [ 4%] BitCodeFormat writing output... [ 5%] BlockFrequencyTerminology writing output... [ 6%] BranchWeightMetadata writing output... [ 6%] Bugpoint writing output... [ 7%] CMake writing output... [ 8%] CMakePrimer writing output... [ 9%] CodeGenerator writing output... [ 10%] CodeOfConduct writing output... [ 10%] CodingStandards writing output... [ 11%] CommandGuide/FileCheck writing output... [ 12%] CommandGuide/bugpoint writing output... [ 13%] CommandGuide/index writing output... [ 13%] CommandGuide/lit writing output... [ 14%] CommandGuide/llc writing output... [ 15%] CommandGuide/lli writing output... [ 16%] CommandGuide/llvm-ar writing output... [ 17%] CommandGuide/llvm-as writing output... [ 17%] CommandGuide/llvm-bcanalyzer writing output... [ 18%] CommandGuide/llvm-build writing output... [ 19%] CommandGuide/llvm-config writing output... [ 20%] CommandGuide/llvm-cov writing output... [ 20%] CommandGuide/llvm-diff writing output... [ 21%] CommandGuide/llvm-dis writing output... [ 22%] CommandGuide/llvm-dwarfdump writing output... [ 23%] CommandGuide/llvm-extract writing output... [ 24%] CommandGuide/llvm-lib writing output... [ 24%] CommandGuide/llvm-link writing output... [ 25%] CommandGuide/llvm-nm writing output... [ 26%] CommandGuide/llvm-profdata writing output... [ 27%] CommandGuide/llvm-readobj writing output... [ 27%] CommandGuide/llvm-stress writing output... [ 28%] CommandGuide/llvm-symbolizer writing output... [ 29%] CommandGuide/opt writing output... [ 30%] CommandGuide/tblgen writing output... [ 31%] CommandLine writing output... [ 31%] CompileCudaWithLLVM writing output... [ 32%] CompilerWriterInfo writing output... [ 33%] CoverageMappingFormat writing output... [ 34%] DebuggingJITedCode writing output... [ 34%] DeveloperPolicy writing output... [ 35%] ExceptionHandling writing output... [ 36%] ExtendingLLVM writing output... [ 37%] Extensions writing output... [ 37%] FAQ writing output... [ 38%] FaultMaps writing output... [ 39%] Frontend/PerformanceTips writing output... [ 40%] GarbageCollection writing output... [ 41%] GetElementPtr writing output... [ 41%] GettingStarted writing output... [ 42%] GettingStartedVS writing output... [ 43%] GoldPlugin writing output... [ 44%] HowToAddABuilder writing output... [ 44%] HowToBuildOnARM writing output... [ 45%] HowToCrossCompileLLVM writing output... [ 46%] HowToReleaseLLVM writing output... [ 47%] HowToSetUpLLVMStyleRTTI writing output... [ 48%] HowToSubmitABug writing output... [ 48%] HowToUseAttributes writing output... [ 49%] HowToUseInstrMappings writing output... [ 50%] InAlloca writing output... [ 51%] LLVMBuild writing output... [ 51%] LangRef writing output... [ 52%] Lexicon writing output... [ 53%] LibFuzzer writing output... [ 54%] LinkTimeOptimization writing output... [ 55%] MCJITDesignAndImplementation writing output... [ 55%] MIRLangRef writing output... [ 56%] MarkedUpDisassembly writing output... [ 57%] MergeFunctions writing output... [ 58%] NVPTXUsage writing output... [ 58%] Packaging writing output... [ 59%] Passes writing output... [ 60%] Phabricator writing output... [ 61%] ProgrammersManual writing output... [ 62%] Projects writing output... [ 62%] ReleaseNotes writing output... [ 63%] ReleaseProcess writing output... [ 64%] ReportingGuide writing output... [ 65%] ScudoHardenedAllocator writing output... [ 65%] SegmentedStacks writing output... [ 66%] SourceLevelDebugging writing output... [ 67%] SphinxQuickstartTemplate writing output... [ 68%] StackMaps writing output... [ 68%] Statepoints writing output... [ 69%] SystemLibrary writing output... [ 70%] TableGen/BackEnds writing output... [ 71%] TableGen/Deficiencies writing output... [ 72%] TableGen/LangIntro writing output... [ 72%] TableGen/LangRef writing output... [ 73%] TableGen/index writing output... [ 74%] TableGenFundamentals writing output... [ 75%] TestSuiteMakefileGuide writing output... [ 75%] TestingGuide writing output... [ 76%] TypeMetadata writing output... [ 77%] Vectorizers writing output... [ 78%] WritingAnLLVMBackend writing output... [ 79%] WritingAnLLVMPass writing output... [ 79%] YamlIO writing output... [ 80%] index writing output... [ 81%] tutorial/BuildingAJIT1 writing output... [ 82%] tutorial/BuildingAJIT2 writing output... [ 82%] tutorial/BuildingAJIT3 writing output... [ 83%] tutorial/BuildingAJIT4 writing output... [ 84%] tutorial/BuildingAJIT5 writing output... [ 85%] tutorial/LangImpl01 writing output... [ 86%] tutorial/LangImpl02 writing output... [ 86%] tutorial/LangImpl03 writing output... [ 87%] tutorial/LangImpl04 writing output... [ 88%] tutorial/LangImpl05 writing output... [ 89%] tutorial/LangImpl06 writing output... [ 89%] tutorial/LangImpl07 writing output... [ 90%] tutorial/LangImpl08 writing output... [ 91%] tutorial/LangImpl09 writing output... [ 92%] tutorial/LangImpl10 writing output... [ 93%] tutorial/OCamlLangImpl1 writing output... [ 93%] tutorial/OCamlLangImpl2 writing output... [ 94%] tutorial/OCamlLangImpl3 writing output... [ 95%] tutorial/OCamlLangImpl4 writing output... [ 96%] tutorial/OCamlLangImpl5 writing output... [ 96%] tutorial/OCamlLangImpl6 writing output... [ 97%] tutorial/OCamlLangImpl7 writing output... [ 98%] tutorial/OCamlLangImpl8 writing output... [ 99%] tutorial/index writing output... [100%] yaml2obj /<>/docs/AMDGPUUsage.rst:174: WARNING: Could not lex literal_block as "nasm". Highlighting skipped. /<>/docs/BitCodeFormat.rst:599: WARNING: Could not lex literal_block as "llvm". Highlighting skipped. /<>/docs/BitCodeFormat.rst:607: WARNING: Could not lex literal_block as "llvm". Highlighting skipped. /<>/docs/BranchWeightMetadata.rst:32: WARNING: Could not lex literal_block as "llvm". Highlighting skipped. /<>/docs/BranchWeightMetadata.rst:46: WARNING: Could not lex literal_block as "llvm". Highlighting skipped. /<>/docs/BranchWeightMetadata.rst:59: WARNING: Could not lex literal_block as "llvm". Highlighting skipped. /<>/docs/CMakePrimer.rst:246: WARNING: Could not lex literal_block as "cmake". Highlighting skipped. /<>/docs/CMakePrimer.rst:265: WARNING: Could not lex literal_block as "cmake". Highlighting skipped. 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, 9 warnings. Build finished. The HTML pages are in _build/html. make[2]: Leaving directory '/<>/docs' make[2]: Entering directory '/<>/docs' sphinx-build -b man -d _build/doctrees . _build/man Running Sphinx v1.6.5 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-readobj.1 { } llvm-lib.1 { } lit.1 { } tblgen.1 { } llvm-ar.1 { } llvm-config.1 { } llvm-profdata.1 { } llvm-symbolizer.1 { } llvm-dwarfdump.1 { } FileCheck.1 { } llvm-extract.1 { } llc.1 { } llvm-build.1 { } opt.1 { } llvm-diff.1 { } llvm-as.1 { } lli.1 { } llvm-stress.1 { } llvm-dis.1 { } llvm-cov.1 { } llvm-nm.1 { } llvm-link.1 { } bugpoint.1 { } llvm-bcanalyzer.1 { } build succeeded. Build finished. The manual pages are in _build/man. make[2]: Leaving directory '/<>/docs' cd /<>/clang/docs && make -f Makefile.sphinx && make -f Makefile.sphinx man make[2]: Entering directory '/<>/clang/docs' sphinx-build -b html -d _build/doctrees . _build/html Running Sphinx v1.6.5 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 51 source files that are out of date updating environment: 51 added, 0 changed, 0 removed reading sources... [ 1%] AddressSanitizer reading sources... [ 3%] AttributeReference reading sources... [ 5%] AutomaticReferenceCounting reading sources... [ 7%] Block-ABI-Apple reading sources... [ 9%] BlockLanguageSpec reading sources... [ 11%] ClangCheck reading sources... [ 13%] ClangFormat reading sources... [ 15%] ClangFormatStyleOptions reading sources... [ 17%] ClangPlugins reading sources... [ 19%] ClangTools reading sources... [ 21%] CommandGuide/clang reading sources... [ 23%] CommandGuide/index reading sources... [ 25%] ControlFlowIntegrity reading sources... [ 27%] ControlFlowIntegrityDesign reading sources... [ 29%] CrossCompilation reading sources... [ 31%] DataFlowSanitizer reading sources... [ 33%] DataFlowSanitizerDesign reading sources... [ 35%] DriverInternals reading sources... [ 37%] ExternalClangExamples reading sources... [ 39%] FAQ reading sources... [ 41%] HowToSetupToolingForLLVM reading sources... [ 43%] InternalsManual reading sources... [ 45%] IntroductionToTheClangAST reading sources... [ 47%] ItaniumMangleAbiTags reading sources... [ 49%] JSONCompilationDatabase reading sources... [ 50%] LTOVisibility reading sources... [ 52%] LanguageExtensions reading sources... [ 54%] LeakSanitizer reading sources... [ 56%] LibASTMatchers reading sources... [ 58%] LibASTMatchersTutorial reading sources... [ 60%] LibFormat reading sources... [ 62%] LibTooling reading sources... [ 64%] MSVCCompatibility reading sources... [ 66%] MemorySanitizer reading sources... [ 68%] Modules reading sources... [ 70%] ObjectiveCLiterals reading sources... [ 72%] PCHInternals reading sources... [ 74%] PTHInternals reading sources... [ 76%] RAVFrontendAction reading sources... [ 78%] ReleaseNotes reading sources... [ 80%] SafeStack reading sources... [ 82%] SanitizerCoverage reading sources... [ 84%] SanitizerSpecialCaseList reading sources... [ 86%] SanitizerStats reading sources... [ 88%] SourceBasedCodeCoverage reading sources... [ 90%] ThreadSafetyAnalysis reading sources... [ 92%] ThreadSanitizer reading sources... [ 94%] Tooling reading sources... [ 96%] UndefinedBehaviorSanitizer reading sources... [ 98%] UsersManual reading sources... [100%] index 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... [ 7%] Block-ABI-Apple writing output... [ 9%] BlockLanguageSpec writing output... [ 11%] ClangCheck writing output... [ 13%] ClangFormat writing output... [ 15%] ClangFormatStyleOptions writing output... [ 17%] ClangPlugins writing output... [ 19%] ClangTools writing output... [ 21%] CommandGuide/clang writing output... [ 23%] CommandGuide/index writing output... [ 25%] ControlFlowIntegrity writing output... [ 27%] ControlFlowIntegrityDesign writing output... [ 29%] CrossCompilation writing output... [ 31%] DataFlowSanitizer writing output... [ 33%] DataFlowSanitizerDesign writing output... [ 35%] DriverInternals writing output... [ 37%] ExternalClangExamples writing output... [ 39%] FAQ writing output... [ 41%] HowToSetupToolingForLLVM writing output... [ 43%] InternalsManual writing output... [ 45%] IntroductionToTheClangAST writing output... [ 47%] ItaniumMangleAbiTags writing output... [ 49%] JSONCompilationDatabase writing output... [ 50%] LTOVisibility writing output... [ 52%] LanguageExtensions writing output... [ 54%] LeakSanitizer writing output... [ 56%] LibASTMatchers writing output... [ 58%] LibASTMatchersTutorial writing output... [ 60%] LibFormat writing output... [ 62%] LibTooling writing output... [ 64%] MSVCCompatibility writing output... [ 66%] MemorySanitizer writing output... [ 68%] Modules writing output... [ 70%] ObjectiveCLiterals writing output... [ 72%] PCHInternals writing output... [ 74%] PTHInternals writing output... [ 76%] RAVFrontendAction writing output... [ 78%] ReleaseNotes writing output... [ 80%] SafeStack writing output... [ 82%] SanitizerCoverage writing output... [ 84%] SanitizerSpecialCaseList writing output... [ 86%] SanitizerStats writing output... [ 88%] SourceBasedCodeCoverage writing output... [ 90%] ThreadSafetyAnalysis writing output... [ 92%] ThreadSanitizer writing output... [ 94%] Tooling writing output... [ 96%] UndefinedBehaviorSanitizer writing output... [ 98%] UsersManual writing output... [100%] index 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. Copying legacy HTML-formatted docs into _build/html Build finished. The HTML pages are in _build/html. make[2]: Leaving directory '/<>/clang/docs' make[2]: Entering directory '/<>/clang/docs' sphinx-build -b man -d _build/doctrees . _build/man Running Sphinx v1.6.5 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 '/<>/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 '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 docs-llvm-html make[3]: Entering directory '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make -f CMakeFiles/Makefile2 docs/CMakeFiles/docs-llvm-html.dir/all make[4]: Entering directory '/<>/build-llvm' make -f docs/CMakeFiles/docs-llvm-html.dir/build.make docs/CMakeFiles/docs-llvm-html.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/docs /<>/build-llvm /<>/build-llvm/docs /<>/build-llvm/docs/CMakeFiles/docs-llvm-html.dir/DependInfo.cmake --color= Scanning dependencies of target docs-llvm-html make[5]: Leaving directory '/<>/build-llvm' make -f docs/CMakeFiles/docs-llvm-html.dir/build.make docs/CMakeFiles/docs-llvm-html.dir/build make[5]: Entering directory '/<>/build-llvm' Generating html Sphinx documentation for llvm into "/<>/build-llvm/docs/html" cd /<>/build-llvm/docs && /usr/bin/sphinx-build -b html -d /<>/build-llvm/docs/_doctrees -q /<>/docs /<>/build-llvm/docs/html /<>/docs/CommandGuide/lit.rst:64: WARNING: Duplicate explicit target name: "cmdoption-D". /<>/docs/AMDGPUUsage.rst:174: WARNING: Could not lex literal_block as "nasm". Highlighting skipped. /<>/docs/BitCodeFormat.rst:599: WARNING: Could not lex literal_block as "llvm". Highlighting skipped. /<>/docs/BitCodeFormat.rst:607: WARNING: Could not lex literal_block as "llvm". Highlighting skipped. /<>/docs/BranchWeightMetadata.rst:32: WARNING: Could not lex literal_block as "llvm". Highlighting skipped. /<>/docs/BranchWeightMetadata.rst:46: WARNING: Could not lex literal_block as "llvm". Highlighting skipped. /<>/docs/BranchWeightMetadata.rst:59: WARNING: Could not lex literal_block as "llvm". Highlighting skipped. /<>/docs/CMakePrimer.rst:246: WARNING: Could not lex literal_block as "cmake". Highlighting skipped. /<>/docs/CMakePrimer.rst:265: WARNING: Could not lex literal_block as "cmake". Highlighting skipped. make[5]: Leaving directory '/<>/build-llvm' Built target docs-llvm-html make[4]: Leaving directory '/<>/build-llvm' /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make[3]: Leaving directory '/<>/build-llvm' make -f CMakeFiles/Makefile2 docs-clang-html make[3]: Entering directory '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make -f CMakeFiles/Makefile2 tools/clang/docs/CMakeFiles/docs-clang-html.dir/all make[4]: Entering directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/docs /<>/build-llvm /<>/build-llvm/tools/clang/docs /<>/build-llvm/tools/clang/docs/CMakeFiles/docs-clang-html.dir/DependInfo.cmake --color= Scanning dependencies of target docs-clang-html make[5]: Leaving directory '/<>/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 '/<>/build-llvm' Generating html Sphinx documentation for clang into "/<>/build-llvm/tools/clang/docs/html" cd /<>/build-llvm/tools/clang/docs && /usr/bin/sphinx-build -b html -d /<>/build-llvm/tools/clang/docs/_doctrees -q /<>/tools/clang/docs /<>/build-llvm/tools/clang/docs/html cd /<>/build-llvm/tools/clang/docs && /usr/bin/cmake -E copy /<>/tools/clang/docs/LibASTMatchersReference.html /<>/build-llvm/tools/clang/docs/html/LibASTMatchersReference.html make[5]: Leaving directory '/<>/build-llvm' Built target docs-clang-html make[4]: Leaving directory '/<>/build-llvm' /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make[3]: Leaving directory '/<>/build-llvm' make -f CMakeFiles/Makefile2 docs-clang-tools-html make[3]: Entering directory '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make -f CMakeFiles/Makefile2 tools/clang/tools/extra/docs/CMakeFiles/docs-clang-tools-html.dir/all make[4]: Entering directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/docs /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/docs /<>/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 '/<>/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 '/<>/build-llvm' Generating html Sphinx documentation for clang-tools into "/<>/build-llvm/tools/clang/tools/extra/docs/html" cd /<>/build-llvm/tools/clang/tools/extra/docs && /usr/bin/sphinx-build -b html -d /<>/build-llvm/tools/clang/tools/extra/docs/_doctrees -q /<>/tools/clang/tools/extra/docs /<>/build-llvm/tools/clang/tools/extra/docs/html /<>/tools/clang/tools/extra/docs/clang-tidy/checks/cppcoreguidelines-pro-bounds-constant-array-index.rst:11: WARNING: unknown option: GslHeader /<>/tools/clang/tools/extra/docs/clang-tidy/checks/misc-assert-side-effect.rst:14: WARNING: unknown option: AssertMacros /<>/tools/clang/tools/extra/docs/clang-tidy/checks/misc-assert-side-effect.rst:16: WARNING: unknown option: CheckFunctionCalls /<>/tools/clang/tools/extra/docs/clang-tidy/checks/misc-throw-by-value-catch-by-reference.rst:8: WARNING: unknown option: CheckThrowTemporaries /<>/tools/clang/tools/extra/docs/clang-tidy/checks/modernize-use-nullptr.rst:43: WARNING: unknown option: UserNullMacros /<>/tools/clang/tools/extra/docs/clang-tidy/checks/modernize-use-nullptr.rst:67: WARNING: unknown option: UserNullMacros /<>/tools/clang/tools/extra/docs/clang-tidy/checks/readability-braces-around-statements.rst:27: WARNING: unknown option: ShortStatementLines /<>/tools/clang/tools/extra/docs/clang-tidy/checks/readability-function-size.rst:12: WARNING: unknown option: LineThreshold /<>/tools/clang/tools/extra/docs/clang-tidy/checks/readability-function-size.rst:14: WARNING: unknown option: StatementThreshold /<>/tools/clang/tools/extra/docs/clang-tidy/checks/readability-function-size.rst:17: WARNING: unknown option: BranchThreshold make[5]: Leaving directory '/<>/build-llvm' Built target docs-clang-tools-html make[4]: Leaving directory '/<>/build-llvm' /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make[3]: Leaving directory '/<>/build-llvm' make -f CMakeFiles/Makefile2 docs-polly-html make[3]: Entering directory '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make -f CMakeFiles/Makefile2 tools/polly/docs/CMakeFiles/docs-polly-html.dir/all make[4]: Entering directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/docs /<>/build-llvm /<>/build-llvm/tools/polly/docs /<>/build-llvm/tools/polly/docs/CMakeFiles/docs-polly-html.dir/DependInfo.cmake --color= Scanning dependencies of target docs-polly-html make[5]: Leaving directory '/<>/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 '/<>/build-llvm' Generating html Sphinx documentation for polly into "/<>/build-llvm/tools/polly/docs/html" cd /<>/build-llvm/tools/polly/docs && /usr/bin/sphinx-build -b html -d /<>/build-llvm/tools/polly/docs/_doctrees -q /<>/tools/polly/docs /<>/build-llvm/tools/polly/docs/html make[5]: Leaving directory '/<>/build-llvm' Built target docs-polly-html make[4]: Leaving directory '/<>/build-llvm' /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make[3]: Leaving directory '/<>/build-llvm' make -f CMakeFiles/Makefile2 docs-polly-man make[3]: Entering directory '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make -f CMakeFiles/Makefile2 tools/polly/docs/CMakeFiles/docs-polly-man.dir/all make[4]: Entering directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/docs /<>/build-llvm /<>/build-llvm/tools/polly/docs /<>/build-llvm/tools/polly/docs/CMakeFiles/docs-polly-man.dir/DependInfo.cmake --color= Scanning dependencies of target docs-polly-man make[5]: Leaving directory '/<>/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 '/<>/build-llvm' Generating man Sphinx documentation for polly into "/<>/build-llvm/tools/polly/docs/man" cd /<>/build-llvm/tools/polly/docs && /usr/bin/sphinx-build -b man -d /<>/build-llvm/tools/polly/docs/_doctrees -q /<>/tools/polly/docs /<>/build-llvm/tools/polly/docs/man make[5]: Leaving directory '/<>/build-llvm' Built target docs-polly-man make[4]: Leaving directory '/<>/build-llvm' /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make[3]: Leaving directory '/<>/build-llvm' make -f CMakeFiles/Makefile2 docs-clang-tools-man make[3]: Entering directory '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make -f CMakeFiles/Makefile2 tools/clang/tools/extra/docs/CMakeFiles/docs-clang-tools-man.dir/all make[4]: Entering directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/docs /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/docs /<>/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 '/<>/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 '/<>/build-llvm' Generating man Sphinx documentation for clang-tools into "/<>/build-llvm/tools/clang/tools/extra/docs/man" cd /<>/build-llvm/tools/clang/tools/extra/docs && /usr/bin/sphinx-build -b man -d /<>/build-llvm/tools/clang/tools/extra/docs/_doctrees -q /<>/tools/clang/tools/extra/docs /<>/build-llvm/tools/clang/tools/extra/docs/man /<>/tools/clang/tools/extra/docs/clang-tidy/checks/cppcoreguidelines-pro-bounds-constant-array-index.rst:11: WARNING: unknown option: GslHeader /<>/tools/clang/tools/extra/docs/clang-tidy/checks/misc-assert-side-effect.rst:14: WARNING: unknown option: AssertMacros /<>/tools/clang/tools/extra/docs/clang-tidy/checks/misc-assert-side-effect.rst:16: WARNING: unknown option: CheckFunctionCalls /<>/tools/clang/tools/extra/docs/clang-tidy/checks/misc-throw-by-value-catch-by-reference.rst:8: WARNING: unknown option: CheckThrowTemporaries /<>/tools/clang/tools/extra/docs/clang-tidy/checks/modernize-use-nullptr.rst:43: WARNING: unknown option: UserNullMacros /<>/tools/clang/tools/extra/docs/clang-tidy/checks/modernize-use-nullptr.rst:67: WARNING: unknown option: UserNullMacros /<>/tools/clang/tools/extra/docs/clang-tidy/checks/readability-braces-around-statements.rst:27: WARNING: unknown option: ShortStatementLines /<>/tools/clang/tools/extra/docs/clang-tidy/checks/readability-function-size.rst:12: WARNING: unknown option: LineThreshold /<>/tools/clang/tools/extra/docs/clang-tidy/checks/readability-function-size.rst:14: WARNING: unknown option: StatementThreshold /<>/tools/clang/tools/extra/docs/clang-tidy/checks/readability-function-size.rst:17: WARNING: unknown option: BranchThreshold make[5]: Leaving directory '/<>/build-llvm' Built target docs-clang-tools-man make[4]: Leaving directory '/<>/build-llvm' /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make[3]: Leaving directory '/<>/build-llvm' make -f CMakeFiles/Makefile2 docs-clang-man make[3]: Entering directory '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make -f CMakeFiles/Makefile2 tools/clang/docs/CMakeFiles/docs-clang-man.dir/all make[4]: Entering directory '/<>/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 '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/docs /<>/build-llvm /<>/build-llvm/tools/clang/docs /<>/build-llvm/tools/clang/docs/CMakeFiles/docs-clang-man.dir/DependInfo.cmake --color= Scanning dependencies of target docs-clang-man make[5]: Leaving directory '/<>/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 '/<>/build-llvm' Generating man Sphinx documentation for clang into "/<>/build-llvm/tools/clang/docs/man" cd /<>/build-llvm/tools/clang/docs && /usr/bin/sphinx-build -b man -d /<>/build-llvm/tools/clang/docs/_doctrees -q /<>/tools/clang/docs /<>/build-llvm/tools/clang/docs/man make[5]: Leaving directory '/<>/build-llvm' Built target docs-clang-man make[4]: Leaving directory '/<>/build-llvm' /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make[3]: Leaving directory '/<>/build-llvm' make -f CMakeFiles/Makefile2 docs-llvm-man make[3]: Entering directory '/<>/build-llvm' /usr/bin/cmake -H/<> -B/<>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make -f CMakeFiles/Makefile2 docs/CMakeFiles/docs-llvm-man.dir/all make[4]: Entering directory '/<>/build-llvm' make -f docs/CMakeFiles/docs-llvm-man.dir/build.make docs/CMakeFiles/docs-llvm-man.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/docs /<>/build-llvm /<>/build-llvm/docs /<>/build-llvm/docs/CMakeFiles/docs-llvm-man.dir/DependInfo.cmake --color= Scanning dependencies of target docs-llvm-man make[5]: Leaving directory '/<>/build-llvm' make -f docs/CMakeFiles/docs-llvm-man.dir/build.make docs/CMakeFiles/docs-llvm-man.dir/build make[5]: Entering directory '/<>/build-llvm' Generating man Sphinx documentation for llvm into "/<>/build-llvm/docs/man" cd /<>/build-llvm/docs && /usr/bin/sphinx-build -b man -d /<>/build-llvm/docs/_doctrees -q /<>/docs /<>/build-llvm/docs/man make[5]: Leaving directory '/<>/build-llvm' Built target docs-llvm-man make[4]: Leaving directory '/<>/build-llvm' /usr/bin/cmake -E cmake_progress_start /<>/build-llvm/CMakeFiles 0 make[3]: Leaving directory '/<>/build-llvm' make[2]: Leaving directory '/<>/build-llvm' d=/<>/docs/_build/man/; \ if test -d $d; then \ cd $d; \ for f in *.1; do \ echo "$f"|grep 3.9 || mv $f `echo $f|sed "s|\.1|-3.9.1|"`; \ done; \ else \ echo "could not find $d"; \ fi cd /<>/clang/docs/_build/man/; mv clang.1 clang-3.9.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 /<> /<> /<> /<> /<> /<> help2man --version-string=3.9 --no-info --no-discard-stderr clang/tools/scan-view/bin/scan-view > debian/man/scan-view-3.9.1 help2man --version-string=3.9 --no-info --no-discard-stderr clang/tools/clang-format/clang-format-diff.py > debian/man/clang-format-diff-3.9.1 CMDS="llvm-dwarfdump llvm-mc llvm-mcmarkup llvm-objdump llvm-rtdyld llvm-size llvm-ranlib lldb lldb-mi clang-format clang clang-tblgen clang-check clang-tidy clang-apply-replacements clang-rename clang-query pp-trace sancov lli modularize clang-include-fixer find-all-symbols"; \ for f in $CMDS; do \ echo "Generating manpage of $f"; \ LD_LIBRARY_PATH=/<>/debian/tmp//usr/lib/llvm-3.9/lib/:/usr/lib/*/libfakeroot help2man --no-info --version-string=3.9 build-llvm/bin/$f > debian/man/$f-3.9.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-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-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. dh_prep make[1]: Leaving directory '/<>' dh_installdirs -a debian/rules override_dh_auto_install make[1]: Entering directory '/<>' # 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=/<>/debian/tmp// make[2]: Entering directory '/<>/build-llvm' /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[3]: Entering directory '/<>/build-llvm' make[3]: Nothing to be done for 'preinstall'. make[3]: Leaving directory '/<>/build-llvm' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RelWithDebInfo" -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object/ELF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object/ELFTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object/Error.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object/SymbolSize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object/ModuleSummaryIndexObjectFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object/COFF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object/MachO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object/RelocVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object/MachOUniversal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object/Archive.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object/StackMapParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object/ArchiveWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object/COFFImportFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object/ELFObjectFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object/SymbolicFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object/IRObjectFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object/Binary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Object/ObjectFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/InitializePasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Option -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Option/Option.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Option/OptSpecifier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Option/Arg.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Option/OptParser.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Option/OptTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Option/ArgList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Bitcode -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Bitcode/BitCodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Bitcode/BitstreamWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Bitcode/LLVMBitCodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Bitcode/ReaderWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Bitcode/BitstreamReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Bitcode/BitcodeWriterPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/LLVMContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/GlobalObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/LegacyPassManagers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/ModuleSummaryIndex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/IntrinsicsAMDGPU.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/PredIteratorCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/IRBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/ConstantFolder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/GlobalAlias.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/GlobalIndirectSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Type.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Attributes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Argument.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Intrinsics.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/ValueMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/IntrinsicsNVVM.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/MDBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Value.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Intrinsics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/CFG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/IntrinsicsWebAssembly.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Use.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/IntrinsicsBPF.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/DataLayout.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/PatternMatch.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Comdat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/UseListOrder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/TypeFinder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Instruction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/GlobalVariable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Constants.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/ValueSymbolTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/IntrinsicsARM.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/IntrinsicInst.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Module.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/ValueHandle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/DiagnosticPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/IntrinsicsAArch64.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/DebugInfoMetadata.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Constant.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/IntrinsicsXCore.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/PassManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/GlobalIFunc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Instructions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Dominators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/InstIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Attributes.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/DerivedTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/ProfileSummary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/OperandTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/GVMaterializer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/IntrinsicsX86.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/CallingConv.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/IRPrintingPasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/NoFolder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/SymbolTableListTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/DIBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/OptBisect.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/ModuleSlotTracker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/AutoUpgrade.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/AssemblyAnnotationWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Statepoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/ConstantRange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/GetElementPtrTypeIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Metadata.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/BasicBlock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Verifier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Function.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/LegacyPassNameParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/TypeBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Mangler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Metadata.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/IntrinsicsPowerPC.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/InstrTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/TrackingMDRef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/DiagnosticInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/LegacyPassManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/InlineAsm.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Value.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/IntrinsicsHexagon.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/User.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Instruction.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/DebugLoc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Operator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/IntrinsicsSystemZ.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/PassManagerInternal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/IntrinsicsMips.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/DebugInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/CallSite.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/InstVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/GlobalValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/DebugInfoFlags.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Passes -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Passes/PassBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/LinkAllPasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/LICM.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/Sink.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/TailRecursionElimination.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/Reassociate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/GuardWidening.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/DeadStoreElimination.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/LowerAtomic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/ConstantHoisting.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/SCCP.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/ADCE.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/LoopRotation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/IndVarSimplify.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/Float2Int.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/LoopDistribute.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/GVN.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/BDCE.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/EarlyCSE.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/SimplifyCFG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/LoopDeletion.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/DCE.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/LoopInstSimplify.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/JumpThreading.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/MemCpyOptimizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar/SROA.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/PromoteMemToReg.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/ValueMapper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/SSAUpdater.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/LoopVersioning.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/LCSSA.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/SimplifyIndVar.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/SanitizerStats.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/SimplifyLibCalls.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/SplitModule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/AddDiscriminators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/UnrollLoop.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/CtorUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/MemorySSA.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/Mem2Reg.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/ASanStackFrameLayout.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/GlobalStatus.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/BypassSlowDivision.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/BasicBlockUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/Cloning.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/ModuleUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/Evaluator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/CmpInstAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/CodeExtractor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/IntegerDivision.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/SymbolRewriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/SimplifyInstructions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/LoopSimplify.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/Local.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/LoopUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/SSAUpdaterImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/BuildLibCalls.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Utils/FunctionImportUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/SampleProfile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Vectorize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/GCOVProfiler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Instrumentation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/PGOInstrumentation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/InstCombine -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/InstCombine/InstCombine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/InstCombine/InstCombineWorklist.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/ObjCARC.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Vectorize -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Vectorize/LoopVectorize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Vectorize/SLPVectorizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/InstrProfiling.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/Scalar.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO/DeadArgumentElimination.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO/InferFunctionAttrs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO/ElimAvailExtern.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO/GlobalOpt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO/PassManagerBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO/CrossDSOCFI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO/LowerTypeTests.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO/SCCP.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO/FunctionAttrs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO/ForceFunctionAttrs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO/PartialInlining.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO/WholeProgramDevirt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO/InlinerPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO/Internalize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO/FunctionImport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO/StripDeadPrototypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO/ConstantMerge.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Transforms/IPO/GlobalDCE.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ObjectYAML -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ObjectYAML/ELFYAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ObjectYAML/ObjectYAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ObjectYAML/COFFYAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ObjectYAML/MachOYAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ObjectYAML/YAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/Line.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/ByteStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/StreamArray.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/ListRecordBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/RecordSerialization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/CVSymbolTypes.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/TypeRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/SymbolRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/StreamInterface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/SymbolDumper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/MemoryTypeTableBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/CodeViewError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/StreamWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/FieldListRecordBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/TypeIndex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/TypeTableBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/TypeRecordBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/CodeView.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/MethodListRecordBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/StreamReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/StreamRef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/TypeDumper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/ModuleSubstream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/FunctionId.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/EnumTables.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/CVRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/ModuleSubstreamVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/TypeRecords.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/CodeView/CodeViewOStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFSection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFFormValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/DIContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/DIA -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/DIA/DIASupport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/DIA/DIAError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/DIA/DIASession.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/GenericError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/IPDBSession.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBExtras.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymDumper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/IPDBLineNumber.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/IPDBSourceFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolExe.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolData.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/IPDBDataStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/ModStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/SymbolStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/InfoStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/DirectoryStreamData.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/MappedBlockStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/TpiStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/IndexedStreamData.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/DbiStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/RawSession.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/MsfBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/IPDBFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/DbiStreamBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/EnumTables.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/ModInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/NameMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/RawTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/NameHashTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/RawConstants.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/PublicsStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/ISectionContribVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/IPDBStreamData.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/InfoStreamBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/NameMapBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/RawError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/PDBFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/Hash.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/PDBFileBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/Raw/MsfCommon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDB.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/Symbolize -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/Symbolize/Symbolize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/DebugInfo/Symbolize/DIPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/JITEventListener.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/RuntimeDyld.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/RuntimeDyldChecker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/MCJIT.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Interpreter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/OrcMCJITReplacement.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/SectionMemoryManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/ObjectCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/JITSymbolFlags.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/ObjectMemoryBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/NullResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/RPCChannel.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/OrcError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/LogicalDylib.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/JITSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/CompileUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/RPCUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/LambdaResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/OrcABISupport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/OProfileWrapper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/GenericValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/ExecutionEngine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ExecutionEngine/RTDyldMemoryManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/DynamicLibrary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ELF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ARMEHABI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Compiler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/RecyclingAllocator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/MD5.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Valgrind.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/YAMLParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/SMLoc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/TargetSelect.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Errc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Host.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/DataExtractor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/CodeGenCWrappers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Allocator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/FileUtilities.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/CommandLine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Compression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Timer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/AtomicOrdering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/SHA1.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ThreadPool.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Error.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/OnDiskHashTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ManagedStatic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Options.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/type_traits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/StringPool.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/raw_os_ostream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Capacity.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Debug.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ErrorOr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/COFF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ErrorHandling.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/DataStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/TargetRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/MachO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/AlignOf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/TrailingObjects.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ELFRelocs -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ELFRelocs/Mips.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ELFRelocs/ARM.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ELFRelocs/SystemZ.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ELFRelocs/AArch64.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ELFRelocs/Hexagon.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ELFRelocs/x86_64.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ELFRelocs/i386.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ELFRelocs/PowerPC.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ELFRelocs/AMDGPU.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ELFRelocs/WebAssembly.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ELFRelocs/AVR.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ELFRelocs/Lanai.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ELFRelocs/Sparc.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ELFRelocs/BPF.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ELFRelocs/PowerPC64.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/TargetParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/FileOutputBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ScaledNumber.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Regex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/BlockFrequency.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/PrettyStackTrace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/SourceMgr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/GCOV.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/WindowsError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/CachePruning.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/EndianStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/JamCRC.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Solaris.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ARMBuildAttributes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/SpecialCaseList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/MipsABIFlags.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/FormattedStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ArrayRecycler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/GenericDomTreeConstruction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/RWMutex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Endian.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Watchdog.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Signals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ARMWinEH.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/StringSaver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/AArch64TargetParser.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/CodeGen.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/LEB128.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Dwarf.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/MathExtras.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/LICENSE.TXT -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/PluginLoader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Path.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/SystemUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Errno.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Casting.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ToolOutputFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ConvertUTF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Registry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ThreadLocal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/TimeValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/raw_sha1_ostream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Recycler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Mutex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/MutexGuard.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Win64EH.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/RandomNumberGenerator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/MemoryBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Printable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/CBindingWrapping.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/CrashRecoveryContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/circular_raw_ostream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/UniqueLock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Locale.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Memory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/MachO.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/SaveAndRestore.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Unicode.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/DOTGraphTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/TypeName.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ScopedPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Dwarf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/StreamingMemoryObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/YAMLTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Format.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Program.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Atomic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/COM.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Process.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/LockFileManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/SwapByteOrder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/UnicodeCharRanges.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/BranchProbability.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/thread.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/GenericDomTree.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/MemoryObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/PointerLikeTypeTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/LineIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/Threading.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/FileSystem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/ARMTargetParser.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/raw_ostream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/GraphWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IRReader -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IRReader/IRReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/LTO -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/LTO/legacy -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/LTO/legacy/UpdateCompilerUsed.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/LTO/legacy/LTOCodeGenerator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/LTO/legacy/LTOModule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/LTO/LTO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Pass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/PassAnalysisSupport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/PassInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/AsmParser -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/AsmParser/Parser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/AsmParser/SlotMapping.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineBlockFrequencyInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachinePassRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/PreISelIntrinsicLowering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineValueType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/DAGCombine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/ScheduleDFS.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/StackProtector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineBranchProbabilityInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineInstr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/StackMaps.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MIRYamlMapping.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/LiveIntervalAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/RuntimeLibcalls.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineOperand.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/LiveInterval.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/DwarfStringPoolEntry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineInstrBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/FaultMaps.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/WinEHFuncInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/ScheduleHazardRecognizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineCombinerPattern.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/LinkAllAsmWriterComponents.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/RegisterClassInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineInstrBundleIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineRegisterInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineDominanceFrontier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/RegisterPressure.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineDominators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineConstantPool.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/LexicalScopes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/LiveStackAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/Analysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineScheduler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/CallingConvLower.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/RegAllocRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/FunctionLoweringInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/GCMetadata.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/ScheduleDAGInstrs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/GCStrategy.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/LivePhysRegs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/SelectionDAGTargetInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/PseudoSourceValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/PBQPRAConstraint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/GCMetadataPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/ResourcePriorityQueue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/VirtRegMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineFrameInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/LiveVariables.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/Passes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineFunctionAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/DIEValue.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/TargetPassConfig.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/LiveIntervalUnion.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/AtomicExpandUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/SelectionDAG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/CalcSpillWeights.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/RegisterScavenging.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/DFAPacketizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/IntrinsicLowering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/UnreachableBlockElim.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/BasicTTIImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/ValueTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachORelocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/ScheduleDAGMutation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineMemOperand.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineModuleInfoImpls.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/TargetSchedule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineModuleInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineBasicBlock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/SelectionDAGNodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/ScoreboardHazardRecognizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/GCs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineSSAUpdater.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/AsmPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/SlotIndexes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/ScheduleDAG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineTraceMetrics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/ISDOpcodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/TailDuplicator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/CommandFlags.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineFunctionInitializer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/RegAllocPBQP.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/LiveRegMatrix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/SchedulerRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/ValueTypes.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/LatencyPriorityQueue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/GlobalISel -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/GlobalISel/Types.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/GlobalISel/RegBankSelect.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/GlobalISel/GISelAccessor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/GlobalISel/RegisterBank.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/GlobalISel/IRTranslator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/GlobalISel/CallLowering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineLoopInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MIRParser -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MIRParser/MIRParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineJumpTableInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineInstrBundle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/PBQP -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/PBQP/Solution.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/PBQP/Math.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/PBQP/ReductionRules.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/PBQP/CostAllocator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/PBQP/Graph.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/ParallelCG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/DIE.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/FastISel.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/LinkAllCodegenComponents.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineRegionInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/EdgeBundles.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/SelectionDAGISel.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachinePostDominators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/RegisterUsageInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineFunctionPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/LiveRangeEdit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/CodeGen/MachineFunction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/PassRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ProfileData -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ProfileData/SampleProfReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ProfileData/InstrProfReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ProfileData/InstrProfWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ProfileData/InstrProfData.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ProfileData/SampleProfWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ProfileData/Coverage -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ProfileData/Coverage/CoverageMappingReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ProfileData/Coverage/CoverageMapping.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ProfileData/SampleProf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ProfileData/ProfileCommon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ProfileData/InstrProf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/Target.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/TargetFrameLowering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/CostTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/TargetSchedule.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/TargetInstrInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/TargetOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/TargetIntrinsicInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/TargetSelectionDAG.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/TargetItinerary.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/TargetLoweringObjectFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/GenericOpcodes.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/TargetRegisterInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/TargetCallingConv.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/TargetMachine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/TargetLowering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/TargetOpcodes.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/TargetOpcodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/TargetCallingConv.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/TargetSubtargetInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Target/TargetRecip.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/ScalarEvolutionExpander.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/CFLSteensAliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/Interval.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/ScopedNoAliasAA.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/TypeMetadataUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/MemoryBuiltins.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/RegionInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/CodeMetrics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/CaptureTracking.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/TypeBasedAliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/CFLAndersAliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/VectorUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/GlobalsModRef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/BlockFrequencyInfoImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/Trace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/RegionPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/DOTGraphTraitsPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/DomPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/CallGraph.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/CFG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/ModuleSummaryAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/TargetTransformInfoImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/DominanceFrontierImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/AssumptionCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/AliasAnalysisEvaluator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/EHPersonalities.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/LoopPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/Loads.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/BlockFrequencyInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/ValueTracking.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/TargetFolder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/SparsePropagation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/PtrUseVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/IndirectCallSiteVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/CallPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/LoopIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/Lint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/ProfileSummaryInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/DemandedBits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/ScalarEvolutionNormalization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/LoopUnrollAnalyzer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/ConstantFolding.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/RegionIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/PostDominators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/DominanceFrontier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/AliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/RegionPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/DependenceAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/Passes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/InstructionSimplify.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/MemoryDependenceAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/IntervalPartition.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/LoopPassManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/CallGraphSCCPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/LazyBlockFrequencyInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/BasicAliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/CFGPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/IteratedDominanceFrontier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/ObjCARCAnalysisUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/BranchProbabilityInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/IndirectCallPromotionAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/ScalarEvolution.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/PHITransAddr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/IntervalIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/LazyValueInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/InlineCost.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/IVUsers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/ObjCARCInstKind.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/LoopInfoImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/MemoryLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/OrderedBasicBlock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/ObjCARCAliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/OptimizationDiagnosticInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/CGSCCPassManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/DivergenceAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/TargetLibraryInfo.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/LoopAccessAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/LoopInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/AliasSetTracker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/ScalarEvolutionExpressions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/LazyCallGraph.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/TargetTransformInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/RegionInfoImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Analysis/TargetLibraryInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/LibDriver -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/LibDriver/LibDriver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Linker -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Linker/IRMover.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Linker/Linker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/LineEditor -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/LineEditor/LineEditor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/PassSupport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/ilist.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/PriorityWorklist.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/PointerIntPair.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/StringMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/MapVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/DeltaAlgorithm.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/PointerSumType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/UniqueVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/DAGDeltaAlgorithm.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/GraphTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/PointerEmbeddedInt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/IntEqClasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/SmallPtrSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/PostOrderIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/SetOperations.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/SmallBitVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/Optional.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/DenseMapInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/SparseBitVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/SparseMultiSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/PackedVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/EquivalenceClasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/BitmaskEnum.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/StringExtras.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/SetVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/StringSwitch.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/VariadicFunction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/ImmutableSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/IndexedMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/SCCIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/APFloat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/PriorityQueue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/ScopedHashTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/Statistic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/IntrusiveRefCntPtr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/TinyPtrVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/BitVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/STLExtras.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/EpochTracker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/ImmutableList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/SparseSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/SmallString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/StringSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/ArrayRef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/iterator_range.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/Twine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/edit_distance.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/DepthFirstIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/ilist_node.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/SmallVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/FoldingSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/Triple.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/SmallSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/APSInt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/None.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/ImmutableMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/IntervalMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/iterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/DenseMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/DenseSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/PointerUnion.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/Sequence.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/StringRef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/Hashing.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/ADT/APInt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCAsmInfoELF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCObjectStreamer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCInstrItineraries.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCSectionMachO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCSymbolMachO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCTargetOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCInstrInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCInstrDesc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MachineLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCSectionCOFF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCInst.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCTargetOptionsCommandFlags.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCAsmLayout.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCObjectFileInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/SubtargetFeature.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCAsmInfoDarwin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCAssembler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCFixedLenDisassembler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCFixupKindInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCAsmInfoCOFF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCSectionELF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCAsmBackend.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCStreamer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCFixup.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCSchedule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCFragment.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCAsmInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/SectionKind.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCInstPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCSection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCELFObjectWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCSymbolELF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCSubtargetInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCELFStreamer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCCodeEmitter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCRegisterInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCObjectWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCCodeView.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCMachObjectWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/ConstantPools.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCAnalysis -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCSymbolCOFF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCInstBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCLabel.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCDisassembler -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCDisassembler/MCRelocationInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCDisassembler/MCDisassembler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCDisassembler/MCSymbolizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCWin64EH.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCExpr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCWinEH.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCDirectives.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCWinCOFFStreamer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCDwarf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/StringTableBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCParser -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCParser/AsmCond.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCParser/MCParsedAsmOperand.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCParser/MCAsmParserExtension.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCParser/MCTargetAsmParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCParser/MCAsmParserUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCParser/MCAsmLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCParser/AsmLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCParser/MCAsmParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCLinkerOptimizationHint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCWinCOFFObjectWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/MC/MCInstrAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/TableGen -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/TableGen/SetTheory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/TableGen/Error.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/TableGen/TableGenBackend.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/TableGen/SearchableTable.td -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/TableGen/StringToOffsetTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/TableGen/Record.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/TableGen/Main.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/TableGen/StringMatcher.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/LinkAllIR.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/BitWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/Support.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/OrcBindings.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/BitReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/Types.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/Transforms -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/Transforms/Vectorize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/Transforms/PassManagerBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/Transforms/IPO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/Transforms/Scalar.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/ErrorHandling.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/Analysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/Target.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/Linker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/IRReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/Disassembler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/Core.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/LinkTimeOptimizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/Object.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/TargetMachine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/lto.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/Initialization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/ExecutionEngine.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Attributes.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/IR/Intrinsics.gen -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Support/DataTypes.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Config/AsmPrinters.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Config/Targets.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Config/AsmParsers.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Config/llvm-config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm/Config/Disassemblers.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMSupport.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMTableGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-tblgen -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-tblgen -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMIRReader.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMSelectionDAG.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMMIRParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMGlobalISel.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMBitReader.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMBitWriter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMTransformUtils.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMInstrumentation.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMInstCombine.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMScalarOpts.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMipo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMVectorize.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/LLVMHello.so -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMObjCARCOpts.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMLinker.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMAnalysis.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMLTO.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMMC.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMMCParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMMCDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMObject.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMObjectYAML.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMOption.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMDebugInfoCodeView.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMDebugInfoDWARF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMDebugInfoPDB.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMSymbolize.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMExecutionEngine.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMInterpreter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMMCJIT.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMOrcJIT.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMRuntimeDyld.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMTarget.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMAArch64CodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMAArch64Info.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMAArch64AsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMAArch64Disassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMAArch64AsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMAArch64Desc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMAArch64Utils.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMAMDGPUCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMAMDGPUAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMAMDGPUAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMAMDGPUDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMAMDGPUInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMAMDGPUDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMAMDGPUUtils.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMARMCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMARMInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMARMAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMARMDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMARMAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMARMDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMBPFCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMBPFAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMBPFInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMBPFDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMHexagonCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMHexagonAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMHexagonInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMHexagonDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMHexagonDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMMipsCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMMipsAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMMipsDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMMipsInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMMipsDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMMipsAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMMSP430CodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMMSP430AsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMMSP430Info.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMMSP430Desc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMNVPTXCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMNVPTXInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMNVPTXAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMNVPTXDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMPowerPCCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMPowerPCAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMPowerPCDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMPowerPCAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMPowerPCInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMPowerPCDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMSparcCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMSparcInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMSparcDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMSparcAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMSparcAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMSparcDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMSystemZCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMSystemZAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMSystemZDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMSystemZAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMSystemZInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMSystemZDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMX86CodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMX86AsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMX86Disassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMX86AsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMX86Desc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMX86Info.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMX86Utils.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMXCoreCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMXCoreDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMXCoreAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMXCoreInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMXCoreDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMLineEditor.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMProfileData.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMCoverage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMPasses.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVMLibDriver.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/FileCheck -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-PerfectShuffle -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/count -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/not -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/yaml-bench -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/allocator_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/asan_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/common_interface_defs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/coverage_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/dfsan_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/esan_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/linux_syscall_hooks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/lsan_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/msan_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/tsan_interface_atomic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.builtins-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.stats-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.stats_client-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a.syms -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a.syms -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.asan-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.asan_cxx-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.asan-preinit-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.asan-armhf.so -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.asan_cxx-armhf.a.syms -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.asan-armhf.a.syms -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/asan_blacklist.txt -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.profile-armhf.a -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/ScopDetection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/ScopDetectionDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/ScheduleOptimizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/Canonicalization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/Options.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/LinkAllPasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/RegisterPasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/Support -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/Support/SCEVAffinator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/Support/GICHelper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/Support/ScopLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/Support/ScopHelper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/Support/SCEVValidator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/ScopBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/CodeGen -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/CodeGen/IRBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/CodeGen/CodeGeneration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/CodeGen/BlockGenerators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/CodeGen/Utils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/CodeGen/RuntimeDebugBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/CodeGen/CodegenCleanup.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/CodeGen/IslAst.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/CodeGen/IslNodeBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/CodeGen/LoopGenerators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/CodeGen/IslExprBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/ScopInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/ScopPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/DependenceInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/Config -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/polly/Config/config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libPolly.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/LLVMPolly.so -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libPollyISL.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libPollyPPCG.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLTO.so -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/llvm-c/lto.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/LLVMgold.so -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-ar Creating llvm-ranlib Creating llvm-lib -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-config -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-lto -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-profdata -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Format -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Format/Format.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Checkers -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Checkers/SValExplainer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Checkers/ClangCheckers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Frontend -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Frontend/FrontendActions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/Checker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/BugReporter -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/Analyses.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/CheckerRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/CheckerOptInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/IssueHash.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/CheckerManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Edit -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Edit/Rewriters.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Edit/Commit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Edit/EditsReceiver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Edit/EditedSource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Edit/FileOffset.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Parse -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Parse/ParseAST.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Parse/Parser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Parse/ParseDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/ARCMigrate -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/ARCMigrate/FileRemapper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/ARCMigrate/ARCMTActions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/ARCMigrate/ARCMT.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Rewrite -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Rewrite/Frontend -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Rewrite/Frontend/Rewriters.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Rewrite/Frontend/ASTConsumers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Rewrite/Frontend/FixItRewriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Rewrite/Frontend/FrontendActions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Rewrite/Core -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Rewrite/Core/RewriteBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Rewrite/Core/Rewriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Rewrite/Core/DeltaTree.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Rewrite/Core/TokenRewriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Rewrite/Core/HTMLRewrite.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Rewrite/Core/RewriteRope.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/ASTMatchers -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/ASTMatchers/Dynamic -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/ASTMatchers/Dynamic/VariantValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/ASTMatchers/Dynamic/Registry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/ASTMatchers/Dynamic/Diagnostics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/ASTMatchers/Dynamic/Parser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/ASTMatchers/ASTMatchFinder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/ASTMatchers/ASTMatchers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/ASTMatchers/ASTMatchersInternal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/ASTMatchers/ASTMatchersMacros.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Serialization -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Serialization/GlobalModuleIndex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Serialization/ASTBitCodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Serialization/ModuleFileExtension.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Serialization/ASTWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Serialization/Module.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Serialization/SerializationDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Serialization/ASTDeserializationListener.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Serialization/ContinuousRangeMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Serialization/ModuleManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Serialization/ASTReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Tooling -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Tooling/ArgumentsAdjusters.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Tooling/FixIt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Tooling/Refactoring.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Tooling/FileMatchTrie.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Tooling/CommonOptionsParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Tooling/JSONCompilationDatabase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Tooling/CompilationDatabasePluginRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Tooling/RefactoringCallbacks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Tooling/Tooling.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Tooling/CompilationDatabase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Tooling/Core -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Tooling/Core/QualTypeNames.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Tooling/Core/Lookup.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Tooling/Core/Replacement.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Tooling/ReplacementsYaml.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/CXXInheritance.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/VTTBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/TypeLocVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/LocInfoType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/Type.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/MangleNumberingContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/StmtObjC.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/RecursiveASTVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/SelectorLocationsKind.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/BuiltinTypes.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/CommentSema.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/CommentParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/DeclCXX.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/CommentDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/NestedNameSpecifier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/TypeVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/Stmt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/CommentCommandTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/StmtVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/ASTDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/ASTTypeTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/TypeLoc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/DeclAccessPair.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/ASTMutationListener.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/CharUnits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/PrettyPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/ExprObjC.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/Expr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/ASTLambda.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/Attr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/VTableBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/NSAPI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/APValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/ASTConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/OpenMPClause.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/ASTUnresolvedSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/RecordLayout.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/ExprCXX.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/CanonicalType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/LambdaCapture.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/DeclarationName.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/EvaluatedExprVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/Comment.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/CommentBriefParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/ExternalASTSource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/Redeclarable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/TypeNodes.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/DeclObjC.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/ASTContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/ASTImporter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/RawCommentList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/TypeOrdering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/StmtIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/Decl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/BaseSubobject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/DeclLookups.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/StmtOpenMP.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/CommentLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/Mangle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/CommentVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/OperationKinds.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/DeclFriend.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/Availability.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/TemplateName.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/ExprOpenMP.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/DeclVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/DeclContextInternals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/GlobalDecl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/StmtCXX.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/StmtGraphTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/DependentDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/ParentMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/DeclOpenMP.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/ASTFwd.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/TemplateBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/AST.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/ASTVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/DeclGroup.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/DeclTemplate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/DeclBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/OperationKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/UnresolvedSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/TypeLocNodes.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/AttrIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/PrettyDeclStackTrace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/DelayedDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/TemplateDeduction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/AttributeList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/SemaInternal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/MultiplexExternalSemaSource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/DeclSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/AnalysisBasedWarnings.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/ExternalSemaSource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/Scope.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/Weak.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/Ownership.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/Lookup.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/ParsedTemplate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/SemaDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/LoopHint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/IdentifierResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/SemaLambda.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/SemaFixItUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/ScopeInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/Designator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/ObjCMethodList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/TypoCorrection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/Template.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/Sema.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/CodeCompleteConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/Overload.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/Initialization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/CleanupInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/CodeCompleteOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/SemaConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/CXXFieldCollector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/CodeGen -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/CodeGen/ObjectFilePCHContainerOperations.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/CodeGen/SwiftCallingConv.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/CodeGen/CodeGenABITypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/CodeGen/CodeGenAction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/CodeGen/ModuleBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/CodeGen/CGFunctionInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/CodeGen/BackendUtil.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/FrontendOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/SerializedDiagnostics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/FrontendPluginRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/PreprocessorOutputOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/CompilerInstance.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/SerializedDiagnosticPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/ASTUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/MultiplexConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/TextDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/TextDiagnosticBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/PCHContainerOperations.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/SerializedDiagnosticReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/CodeGenOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/MigratorOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/Utils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/TextDiagnosticPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/DependencyOutputOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/CodeGenOptions.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/LayoutOverrideSource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/FrontendDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/LangStandards.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/LangStandard.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/FrontendAction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/ASTConsumers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/CompilerInvocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/FrontendActions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/DiagnosticRenderer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/CommandLineSourceLoc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/LogDiagnosticPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/VerifyDiagnosticConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Frontend/ChainedDiagnosticConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/FrontendTool -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/FrontendTool/Utils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Driver -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Driver/Types.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Driver/Options.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Driver/SanitizerArgs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Driver/Driver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Driver/DriverDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Driver/Job.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Driver/Compilation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Driver/Types.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Driver/Phases.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Driver/Util.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Driver/Multilib.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Driver/ToolChain.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Driver/Action.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Driver/Tool.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/CallGraph.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/CFG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Support -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Support/BumpVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/CFGStmtMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/AnalysisContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/DomainSpecific -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/DomainSpecific/CocoaConventions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/FlowSensitive -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/FlowSensitive/DataflowValues.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/ProgramPoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/CodeInjector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Analyses -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Analyses/ReachableCode.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Analyses/Consumed.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Analyses/ThreadSafetyOps.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Analyses/ThreadSafetyCommon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Analyses/ThreadSafetyLogical.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Analyses/ThreadSafetyUtil.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Analyses/FormatString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Analyses/UninitializedValues.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Analyses/Dominators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Analyses/LiveVariables.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Analyses/ThreadSafetyTIL.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Analyses/PostOrderCFGView.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Analyses/ThreadSafety.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Analysis/AnalysisDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/PreprocessingRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/HeaderSearchOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/HeaderSearch.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/LexDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/Preprocessor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/Token.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/ModuleLoader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/ExternalPreprocessorSource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/Lexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/ScratchBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/HeaderMapTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/MacroArgs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/HeaderMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/PPCallbacks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/MacroInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/LiteralSupport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/PTHManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/PTHLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/PreprocessorLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/ModuleMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/TokenLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/CodeCompletionHandler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/PPConditionalDirectiveRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/DirectoryLookup.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/TokenConcatenation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/Pragma.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/PreprocessorOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Lex/MultipleIncludeOpt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/BuiltinsXCore.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/OpenMPKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/Builtins.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/BuiltinsAMDGPU.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/TokenKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/Attributes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/SourceManagerInternals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/BuiltinsX86.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/BuiltinsMips.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/TargetCXXABI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/Linkage.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/TargetOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/OpenMPKinds.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/BuiltinsPPC.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/BuiltinsAArch64.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/TargetBuiltins.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/Diagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/FileSystemStatCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/ObjCRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/PragmaKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/BuiltinsWebAssembly.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/BuiltinsLe64.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/Builtins.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/PrettyStackTrace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/OperatorKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/OpenCLOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/DebugInfoOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/TemplateKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/Module.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/SourceLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/IdentifierTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/ExceptionSpecificationType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/CharInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/DiagnosticOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/Cuda.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/BuiltinsNVPTX.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/TargetInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/FileManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/PartialDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/DiagnosticCategories.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/Sanitizers.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/LangOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/DiagnosticIDs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/ExpressionTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/LLVM.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/AddressSpaces.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/BuiltinsHexagon.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/MacroBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/CommentOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/PlistSupport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/OpenCLImageTypes.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/OperatorKinds.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/SourceManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/CapturedStmt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/OperatorPrecedence.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/FileSystemOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/TypeTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/OpenCLExtensions.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/Specifiers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/DiagnosticOptions.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/LangOptions.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/Version.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/ABI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/VersionTuple.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/AllDiagnostics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/BuiltinsARM.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/Visibility.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/TokenKinds.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/Lambda.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/VirtualFileSystem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/BuiltinsNEON.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/BuiltinsSystemZ.def -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/SanitizerBlacklist.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/Sanitizers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/AttrKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Index -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Index/CommentToXML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Index/IndexingAction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Index/CodegenNameGenerator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Index/IndexDataConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Index/USRGeneration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Index/IndexSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Debian -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Debian/debian_path.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang-c -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang-c/BuildSystem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang-c/CXCompilationDatabase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang-c/Platform.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang-c/CXString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang-c/CXErrorCode.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang-c/Documentation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang-c/Index.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Checkers -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Checkers/Checkers.inc -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Parse -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Parse/AttrParserStringSwitches.inc -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Serialization -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Serialization/AttrPCHWrite.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Serialization/AttrPCHRead.inc -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/CommentHTMLTagsProperties.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/CommentCommandInfo.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/AttrVisitor.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/CommentHTMLTags.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/CommentCommandList.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/StmtNodes.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/CommentNodes.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/AttrImpl.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/CommentHTMLNamedCharacterReferences.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/AttrDump.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/DeclNodes.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/AST/Attrs.inc -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/AttrParsedAttrKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/AttrSpellingListIndex.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/AttrParsedAttrImpl.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/AttrParsedAttrList.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Sema/AttrTemplateInstantiate.inc -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Driver -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Driver/Options.inc -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Config/config.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/arm_neon.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/DiagnosticLexKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/DiagnosticAnalysisKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/DiagnosticSemaKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/DiagnosticIndexName.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/DiagnosticParseKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/DiagnosticCommentKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/DiagnosticGroups.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/AttrHasAttributeImpl.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/DiagnosticSerializationKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/AttrList.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/Version.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/DiagnosticCommonKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/DiagnosticFrontendKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/DiagnosticASTKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang/Basic/DiagnosticDriverKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/clang-tblgen -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/adxintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/altivec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/ammintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/arm_acle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx2intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512bwintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512cdintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512dqintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512erintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512fintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512ifmaintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512ifmavlintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512pfintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512vbmiintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512vbmivlintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512vlbwintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512vlcdintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512vldqintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512vlintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/avxintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/bmi2intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/bmiintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/__clang_cuda_cmath.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/__clang_cuda_intrinsics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/__clang_cuda_math_forward_declares.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/__clang_cuda_runtime_wrapper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/cpuid.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/cuda_builtin_vars.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/clflushoptintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/emmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/f16cintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/float.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/fma4intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/fmaintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/fxsrintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/htmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/htmxlintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/ia32intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/immintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/inttypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/iso646.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/limits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/lzcntintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/mm3dnow.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/mmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/mm_malloc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/module.modulemap -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/msa.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/mwaitxintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/nmmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/opencl-c.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/pkuintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/pmmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/popcntintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/prfchwintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/rdseedintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/rtmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/s390intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/shaintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/smmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/stdalign.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/stdarg.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/stdatomic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/stdbool.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/stddef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/__stddef_max_align_t.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/stdint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/stdnoreturn.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/tbmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/tgmath.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/tmmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/unwind.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/vadefs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/varargs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/vecintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/wmmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/__wmmintrin_aes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/__wmmintrin_pclmul.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/x86intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/xmmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/xopintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/xsavecintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/xsaveintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/xsaveoptintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/xsavesintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/xtestintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/clang/3.9.1/include/arm_neon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangBasic.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangLex.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangParse.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangAST.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangASTMatchers.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangDynamicASTMatchers.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangSema.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangAnalysis.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangEdit.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangRewrite.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangARCMigrate.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangDriver.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangSerialization.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangFrontend.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangRewriteFrontend.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangFrontendTool.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangTooling.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangToolingCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangIndex.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangStaticAnalyzerCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangStaticAnalyzerCheckers.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangStaticAnalyzerFrontend.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangFormat.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/clang-3.9 -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/clang Creating clang++ Creating clang-cl -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/clang-format -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/share/clang/clang-format-bbedit.applescript -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/share/clang/clang-format-diff.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/share/clang/clang-format-sublime.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/share/clang/clang-format.el -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/share/clang/clang-format.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/git-clang-format -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/c-index-test -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/clang-check -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/scan-build -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/libexec/ccc-analyzer -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/libexec/c++-analyzer -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/share/man/man1/scan-build.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/share/scan-build/scanview.css -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/share/scan-build/sorttable.js -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/scan-view -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/share/scan-view/ScanView.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/share/scan-view/Reporter.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/share/scan-view/startfile.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/share/scan-view/FileRadar.scpt -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/share/scan-view/GetRadarVersion.scpt -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/share/scan-view/bugcatcher.ico -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangApplyReplacements.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/clang-apply-replacements -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangRename.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/clang-rename -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/modularize -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangTidy.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/clang-tidy -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/share/clang/clang-tidy-diff.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/share/clang/run-clang-tidy.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangTidyPlugin.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangTidyBoostModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangTidyCERTModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangTidyLLVMModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangTidyCppCoreGuidelinesModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangTidyGoogleModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangTidyMiscModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangTidyModernizeModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangTidyPerformanceModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangTidyReadabilityModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangTidyUtils.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangQuery.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/clang-query -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclangIncludeFixer.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/clang-include-fixer -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/share/clang/clang-include-fixer.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libfindAllSymbols.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/find-all-symbols -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/share/clang/run-find-all-symbols.py Creating libclang-3.9.1.so Creating libclang.so -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclang-3.9.so.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libclang-3.9.so -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang-c -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang-c/BuildSystem.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang-c/CXCompilationDatabase.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang-c/Platform.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang-c/CXString.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang-c/CXErrorCode.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang-c/Documentation.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include/clang-c/Index.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/clang/ClangTargets.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/clang/ClangTargets-relwithdebinfo.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/clang/ClangConfig.cmake -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/include -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/lldb-defines.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/lldb-versioning.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Initialization -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Initialization/SystemInitializer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Initialization/SystemInitializerCommon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Initialization/SystemLifetimeManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/MainLoopBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/ProcessRunLock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/OptionParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/LockFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/Time.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/Host.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/posix -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/posix/MainLoopPosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/posix/HostProcessPosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/posix/Fcntl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/posix/HostThreadPosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/posix/ProcessLauncherPosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/posix/LockFilePosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/posix/HostInfoPosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/posix/DomainSocket.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/posix/PipePosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/MonitoringProcessLauncher.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/HostNativeThreadForward.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/mingw -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/mingw/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/FileCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/linux -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/linux/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/linux/AbstractSocket.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/linux/HostThreadLinux.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/linux/Uio.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/linux/Personality.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/linux/HostInfoLinux.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/linux/Ptrace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/Debug.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/Pipe.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/HostProcess.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/Socket.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/HostGetOpt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/Symbols.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/SocketAddress.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/Predicate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/StringConvert.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/netbsd -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/netbsd/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/netbsd/HostThreadNetBSD.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/netbsd/HostInfoNetBSD.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/Editline.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/HostNativeProcessBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/freebsd -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/freebsd/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/freebsd/HostThreadFreeBSD.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/freebsd/HostInfoFreeBSD.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/MainLoop.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/Endian.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/File.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/common -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/common/SoftwareBreakpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/common/UDPSocket.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/common/NativeRegisterContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/common/NativeProcessProtocol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/common/NativeRegisterContextRegisterInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/common/NativeWatchpointList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/common/TCPSocket.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/common/NativeBreakpointList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/common/NativeThreadProtocol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/common/NativeBreakpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/common/GetOptInc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/PipeBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/Terminal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/LockFileBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/windows -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/windows/windows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/windows/getopt -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/windows/editlinewin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/windows/AutoHandle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/windows/HostProcessWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/windows/ConnectionGenericFileWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/windows/win32.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/windows/HostInfoWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/windows/PipeWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/windows/ProcessLauncherWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/windows/HostThreadWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/windows/LockFileWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/ThisThread.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/IOObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/TimeValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/msvc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/msvc/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/Mutex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/Condition.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/android -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/android/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/android/HostInfoAndroid.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/android/Android.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/android/ProcessLauncherAndroid.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/FileSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/HostInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/HostInfoBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/ProcessLauncher.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/HostNativeThreadBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/HostThread.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/ThreadLauncher.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/HostNativeThread.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/ConnectionFileDescriptor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/HostNativeProcess.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/macosx -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/macosx/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/macosx/HostInfoMacOSX.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/macosx/HostThreadMacOSX.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/FileSystem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Host/XML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/lldb-private-forward.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/JSON.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/TaskPool.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/ConvertEnum.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/Either.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/SafeMachO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/RegisterNumber.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/ProcessStructReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/AnsiTerminal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/PriorityPointerPair.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/Iterable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/PseudoTerminal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/Utils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/Range.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/StringExtractor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/SharingPtr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/NameMatches.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/SharedCluster.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/LLDBAssert.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/StringLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Utility/CleanUp.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueUUID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueLanguage.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValues.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupWatchpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/ScriptInterpreter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/CommandObjectRegexCommand.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/CommandObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueChar.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/Options.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/CommandObjectMultiword.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueFileSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupArchitecture.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/CommandHistory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/CommandCompletions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupVariable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupUInt64.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/CommandOptionValidators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/Property.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueFileSpecList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueEnumeration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueArch.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueFormatEntity.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupUUID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueUInt64.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/CommandReturnObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/Args.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueArray.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueSInt64.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValuePathMappings.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueDictionary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueFormat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueArgs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/CommandAlias.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueProperties.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/CommandInterpreter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueRegex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupFormat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupBoolean.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueBoolean.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupPlatform.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupOutputFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/DataVisualization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/TypeSummary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/StringPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/TypeValidator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/TypeSynthetic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/TypeCategory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/CXXFunctionPointer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/FormattersContainer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/LanguageCategory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/VectorIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/DumpValueObjectOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/ValueObjectPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/TypeFormat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/FormattersHelpers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/TypeCategoryMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/VectorType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/FormatClasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/FormatCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/DataFormatters/FormatManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/lldb-private.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/lldb-enumerations.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Expression -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Expression/Expression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Expression/IRExecutionUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Expression/IRInterpreter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Expression/IRDynamicChecks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Expression/IRMemoryMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Expression/ExpressionSourceCode.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Expression/ExpressionTypeSystemHelper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Expression/UserExpression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Expression/Materializer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Expression/DWARFExpression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Expression/DiagnosticManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Expression/UtilityFunction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Expression/ExpressionVariable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Expression/ExpressionParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Expression/LLVMUserExpression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Expression/REPL.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Expression/FunctionCaller.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/lldb-private-interfaces.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Connection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/RegisterValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ConstString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/FormatEntity.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Log.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/FastDemangle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ValueObjectList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/PluginManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/STLUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/DataExtractor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/AddressResolverName.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ThreadSafeDenseMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ValueObjectVariable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Timer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/State.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/MappedHash.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Value.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Error.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ArchSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ConnectionSharedMemory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/StreamBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/StreamGDBRemote.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ModuleSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/StreamTee.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/dwarf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ValueObjectCast.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Baton.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ValueObjectConstResultCast.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ValueObjectConstResult.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/DataBufferHeap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/SearchFilter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/IOHandler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ValueObjectRegister.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ModuleList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Section.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Module.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Broadcaster.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/IOStreamMacros.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Opcode.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/CxaDemangle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Debugger.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/RegularExpression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/History.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/StreamString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ModuleChild.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/EmulateInstruction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Listener.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Mangled.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ValueObjectChild.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Address.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/UserID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Disassembler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Event.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ThreadSafeValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ValueObjectConstResultChild.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/FileSpecList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ValueObjectMemory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ThreadSafeDenseSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/LoadedModuleInfoList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/StructuredData.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ValueObjectConstResultImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ThreadSafeSTLMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/DataBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/SourceManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ValueObjectSyntheticFilter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Stream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/StreamFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/StreamCallback.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ClangForward.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/UserSettingsController.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/StringList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/RangeMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Scalar.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ThreadSafeSTLVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/UniqueCStringMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/VMRange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ValueObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/DataEncoder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/AddressRange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/FileLineResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ValueObjectDynamicValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Communication.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Flags.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/ConnectionMachPort.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/AddressResolverFileLine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/Logging.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/AddressResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/StreamAsynchronousIO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/UUID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/PluginInterface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Core/DataBufferMemoryMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/lldb-private-types.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/Queue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/FileAction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanStepInstruction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/Thread.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/JITLoaderList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanRunToAddress.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanStepRange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/PathMappingList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/InstrumentationRuntimeStopInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/QueueList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/StackFrameList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanStepOverBreakpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/CPPLanguageRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ProcessLaunchInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/RegisterCheckpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/InstrumentationRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/MemoryRegionInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/QueueItem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanStepInRange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/Unwind.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/Platform.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/DynamicLoader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadCollection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanCallFunction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/Target.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/StackID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/StackFrame.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanStepThrough.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanStepOverRange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/StopInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanTracer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/LanguageRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/MemoryHistory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanShouldStopHere.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/SectionLoadList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanCallUserExpression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/SectionLoadHistory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/SystemRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadPlan.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ExecutionContextScope.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ExecutionContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanStepUntil.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ProcessInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/Memory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ABI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/Language.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/JITLoader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ObjCLanguageRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/OperatingSystem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/UnwindAssembly.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/UnixSignals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/Process.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/RegisterContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanStepOut.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/TargetList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanPython.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/lldb-private-defines.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBCompileUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBValueList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBThread.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBModuleSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBInstruction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBDefines.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/LLDB.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBBreakpointLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBTypeSummary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBHostOS.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBUnixSignals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBTypeFormat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBLanguageRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBFunction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBSection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBProcess.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBSymbolContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBTypeCategory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBTypeSynthetic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBQueueItem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBQueue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBFileSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBSourceManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBCommunication.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBStringList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBModule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SystemInitializerFull.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBThreadPlan.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBLineEntry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBTypeFilter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBInstructionList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBBroadcaster.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBDebugger.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBListener.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBMemoryRegionInfoList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBDeclaration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBBlock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBAttachInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBFrame.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBThreadCollection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBFileSpecList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBTypeNameSpecifier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBPlatform.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBSymbolContextList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBCommandInterpreter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBMemoryRegionInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBBreakpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBVariablesOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBCommandReturnObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBExecutionContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBWatchpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBTypeEnumMember.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBData.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBAddress.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBTarget.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBLaunchInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBEvent.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/API/SBExpressionOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/lldb-forward.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/lldb-types.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/lldb-private-enumerations.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/lldb-public.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/ClangASTContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/DWARFCallFrameInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/ClangASTImporter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/LineEntry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/TaggedASTType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/Type.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/TypeMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/SymbolContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/Symtab.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/GoASTContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/Variable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/UnwindTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/UnwindPlan.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/CompilerType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/FuncUnwinders.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/TypeSystem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/DeclVendor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/SymbolContextScope.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/CompilerDecl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/SymbolVendor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/JavaASTContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/ClangExternalASTSourceCommon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/Block.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/TypeList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/LineTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/CompileUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/Function.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/Symbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/CompilerDeclContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/CompactUnwindInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/SymbolFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/ClangUtil.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/Declaration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/ObjectContainer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/ArmUnwindInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/VariableList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/DebugMacros.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/VerifyDecl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Symbol/ObjectFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointSiteList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/StoppointLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointResolverFileRegex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/WatchpointList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointResolverFileLine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointLocationList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointResolverAddress.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointLocationCollection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointSite.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/WatchpointOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/Stoppoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointIDList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointResolverName.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/Breakpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/Watchpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/include/lldb/Breakpoint/StoppointCallbackContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7 -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/embedded_interpreter.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/cpp -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/cpp/libcxx.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/cpp/gnu_libstdcpp.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/cpp/__init__.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/metrics.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/Logger.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/attrib_fromdict.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/__init__.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/cache.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/lldb-argdumper -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/utils -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/utils/__init__.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/utils/symbolication.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/__init__.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/runtime -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/runtime/__init__.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/six.py -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/python2.7/site-packages/readline.so -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbBase.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbBreakpoint.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbCommands.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbDataFormatters.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbExpression.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbHost.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbInitialization.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbInterpreter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginABISysV_arm.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginABISysV_arm64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginABISysV_hexagon.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginABISysV_ppc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginABISysV_ppc64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginABISysV_mips.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginABISysV_mips64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginABISysV_s390x.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginABISysV_i386.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginABISysV_x86_64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginABIMacOSX_i386.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginABIMacOSX_arm.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginABIMacOSX_arm64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginDisassemblerLLVM.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginDynamicLoaderMacOSXDYLD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginDynamicLoaderPosixDYLD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginDynamicLoaderStatic.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginDynamicLoaderHexagonDYLD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginDynamicLoaderWindowsDYLD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginExpressionParserClang.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginExpressionParserGo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginInstructionARM.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginInstructionARM64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginInstructionMIPS.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginInstructionMIPS64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginInstrumentationRuntimeAddressSanitizer.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginInstrumentationRuntimeThreadSanitizer.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginJITLoaderGDB.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginCPlusPlusLanguage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginGoLanguage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginJavaLanguage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginObjCLanguage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginObjCPlusPlusLanguage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginCXXItaniumABI.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginAppleObjCRuntime.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginLanguageRuntimeGo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginLanguageRuntimeJava.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginRenderScriptRuntime.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginMemoryHistoryASan.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginObjectContainerBSDArchive.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginObjectContainerMachOArchive.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginObjectFileELF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginObjectFileMachO.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginObjectFilePECOFF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginObjectFileJIT.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginOSGo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginOSPython.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginPlatformLinux.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginPlatformFreeBSD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginPlatformNetBSD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginPlatformMacOSX.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginPlatformWindows.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginPlatformPOSIX.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginPlatformGDB.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginPlatformKalimba.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginPlatformAndroid.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginProcessLinux.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginProcessPOSIX.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginProcessGDBRemote.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginProcessUtility.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginProcessMachCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginProcessElfCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginScriptInterpreterNone.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginScriptInterpreterPython.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginSymbolFileDWARF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginSymbolFileSymtab.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginSymbolFilePDB.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginSystemRuntimeMacOSX.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginSymbolVendorELF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginUnwindAssemblyInstEmulation.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbPluginUnwindAssemblyX86.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbSymbol.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbTarget.a -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldbUtility.a Creating liblldb-3.9.1.so Creating liblldb.so -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldb-3.9.so.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/liblldb-3.9.so -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/lldb-argdumper -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/lldb-3.9.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/lldb -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/lldb-mi-3.9.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/lldb-mi -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/lldb-server-3.9.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/lldb-server -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/bugpoint -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/BugpointPasses.so -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-dsymutil -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/lli -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/lli-child-target -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-as -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-bcanalyzer -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-c-test -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-cov -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-cxxdump -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-diff -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-dis -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-dwarfdump -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-dwp -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-extract -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-link -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-mc -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-mcmarkup -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-nm -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-objdump -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-pdbdump -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-readobj -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-rtdyld Creating libLLVM-3.9.1.so Creating libLLVM.so -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVM-3.9.so.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/libLLVM-3.9.so -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-size -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-split -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-stress -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/llvm-symbolizer -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/obj2yaml -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/opt -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/sancov -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/sanstats -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/verify-uselistorder -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/bin/yaml2obj -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/LLVMExports.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/LLVMExports-relwithdebinfo.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/LLVMConfig.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/LLVMConfigVersion.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/LLVM-Config.cmake -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/. -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./TableGen.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./DetermineGCCCompatible.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./CheckCompilerVersion.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./VersionFromVCS.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./HandleLLVMStdlib.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./FindOCaml.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./HandleLLVMOptions.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./AddLLVMDefinitions.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./LLVMExternalProjectUtils.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./GetSVN.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./LLVMProcessSources.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./ChooseMSVCCRT.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./GenerateVersionFromCVS.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./FindSphinx.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./LLVMInstallSymlink.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./AddOCaml.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./CrossCompile.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./AddSphinxTarget.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-3.9/lib/cmake/llvm/./AddLLVM.cmake make[2]: Leaving directory '/<>/build-llvm' # Not used on Linux. rm -f /<>/debian/tmp//usr/lib/llvm-3.9/bin/argdumper rm -f /<>/debian/tmp//usr/lib/llvm-3.9/share/clang/clang-format-bbedit.applescript cp build-llvm/bin/clang-query /<>/debian/tmp//usr/lib/llvm-3.9/bin # Only run on executable, not script chrpath -d `find /<>/debian/tmp//usr/lib/llvm-3.9/bin/ -type f -executable -exec file -i '{}' \; | grep 'x-executable; charset=binary'|cut -d: -f1` cd debian/tmp/usr/lib/llvm-3.9/lib/ && rm -f libclang.so.1 libclang-3.9.so; \ ln -s libclang-3.9.so.1 libclang.so.1 mkdir -p /<>/debian/clang-3.9/usr/bin/ cp compiler-rt/lib/asan/scripts/asan_symbolize.py /<>/debian/clang-3.9/usr/bin/asan_symbolize-3.9 mkdir -p /<>/debian/libfuzzer-3.9-dev/usr/lib/llvm-3.9/lib/ cp -v build-llvm/libFuzzer.a /<>/debian/libfuzzer-3.9-dev/usr/lib/llvm-3.9/lib/ 'build-llvm/libFuzzer.a' -> '/<>/debian/libfuzzer-3.9-dev/usr/lib/llvm-3.9/lib/libFuzzer.a' mkdir -p /<>/debian/tmp//usr/lib/clang/3.9/lib mkdir -p /<>/debian/tmp//usr/lib/llvm-3.9/lib/clang/3.9.1/lib/ mkdir -p /<>/debian/tmp//usr/lib/llvm-3.9/lib/clang/3.9/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." > /<>/debian/tmp//usr/lib/llvm-3.9/lib/clang/3.9.1/README.txt echo "Please visit https://github.com/google/sanitizers/wiki/AddressSanitizer for help" >> /<>/debian/tmp//usr/lib/llvm-3.9/lib/clang/3.9.1/README.txt mkdir -p /<>/debian/tmp//usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/ mv /<>/debian/tmp//usr/lib/llvm-3.9/bin/clang-3.9 \ /<>/debian/tmp//usr/lib/llvm-3.9/bin/clang rm -f /<>/debian/tmp//usr/lib/llvm-3.9/lib/libPolly*a rm -f /<>/debian/tmp//usr/lib/llvm-3.9/lib/python2.7/site-packages/six.py mkdir -p /<>/debian/tmp//usr/bin/ cd /<>/debian/tmp//usr/bin/; \ rm -f *; \ for f in ../lib/llvm-3.9/bin/*; do \ ln -s $f `basename $f`-3.9; \ echo "Link $f to `basename $f`-3.9"; \ done Link ../lib/llvm-3.9/bin/FileCheck to FileCheck-3.9 Link ../lib/llvm-3.9/bin/bugpoint to bugpoint-3.9 Link ../lib/llvm-3.9/bin/c-index-test to c-index-test-3.9 Link ../lib/llvm-3.9/bin/clang to clang-3.9 Link ../lib/llvm-3.9/bin/clang++ to clang++-3.9 Link ../lib/llvm-3.9/bin/clang-apply-replacements to clang-apply-replacements-3.9 Link ../lib/llvm-3.9/bin/clang-check to clang-check-3.9 Link ../lib/llvm-3.9/bin/clang-cl to clang-cl-3.9 Link ../lib/llvm-3.9/bin/clang-format to clang-format-3.9 Link ../lib/llvm-3.9/bin/clang-include-fixer to clang-include-fixer-3.9 Link ../lib/llvm-3.9/bin/clang-query to clang-query-3.9 Link ../lib/llvm-3.9/bin/clang-rename to clang-rename-3.9 Link ../lib/llvm-3.9/bin/clang-tblgen to clang-tblgen-3.9 Link ../lib/llvm-3.9/bin/clang-tidy to clang-tidy-3.9 Link ../lib/llvm-3.9/bin/count to count-3.9 Link ../lib/llvm-3.9/bin/find-all-symbols to find-all-symbols-3.9 Link ../lib/llvm-3.9/bin/git-clang-format to git-clang-format-3.9 Link ../lib/llvm-3.9/bin/llc to llc-3.9 Link ../lib/llvm-3.9/bin/lldb to lldb-3.9 Link ../lib/llvm-3.9/bin/lldb-3.9.1 to lldb-3.9.1-3.9 Link ../lib/llvm-3.9/bin/lldb-argdumper to lldb-argdumper-3.9 Link ../lib/llvm-3.9/bin/lldb-mi to lldb-mi-3.9 Link ../lib/llvm-3.9/bin/lldb-mi-3.9.1 to lldb-mi-3.9.1-3.9 Link ../lib/llvm-3.9/bin/lldb-server to lldb-server-3.9 Link ../lib/llvm-3.9/bin/lldb-server-3.9.1 to lldb-server-3.9.1-3.9 Link ../lib/llvm-3.9/bin/lli to lli-3.9 Link ../lib/llvm-3.9/bin/lli-child-target to lli-child-target-3.9 Link ../lib/llvm-3.9/bin/llvm-PerfectShuffle to llvm-PerfectShuffle-3.9 Link ../lib/llvm-3.9/bin/llvm-ar to llvm-ar-3.9 Link ../lib/llvm-3.9/bin/llvm-as to llvm-as-3.9 Link ../lib/llvm-3.9/bin/llvm-bcanalyzer to llvm-bcanalyzer-3.9 Link ../lib/llvm-3.9/bin/llvm-c-test to llvm-c-test-3.9 Link ../lib/llvm-3.9/bin/llvm-config to llvm-config-3.9 Link ../lib/llvm-3.9/bin/llvm-cov to llvm-cov-3.9 Link ../lib/llvm-3.9/bin/llvm-cxxdump to llvm-cxxdump-3.9 Link ../lib/llvm-3.9/bin/llvm-diff to llvm-diff-3.9 Link ../lib/llvm-3.9/bin/llvm-dis to llvm-dis-3.9 Link ../lib/llvm-3.9/bin/llvm-dsymutil to llvm-dsymutil-3.9 Link ../lib/llvm-3.9/bin/llvm-dwarfdump to llvm-dwarfdump-3.9 Link ../lib/llvm-3.9/bin/llvm-dwp to llvm-dwp-3.9 Link ../lib/llvm-3.9/bin/llvm-extract to llvm-extract-3.9 Link ../lib/llvm-3.9/bin/llvm-lib to llvm-lib-3.9 Link ../lib/llvm-3.9/bin/llvm-link to llvm-link-3.9 Link ../lib/llvm-3.9/bin/llvm-lto to llvm-lto-3.9 Link ../lib/llvm-3.9/bin/llvm-mc to llvm-mc-3.9 Link ../lib/llvm-3.9/bin/llvm-mcmarkup to llvm-mcmarkup-3.9 Link ../lib/llvm-3.9/bin/llvm-nm to llvm-nm-3.9 Link ../lib/llvm-3.9/bin/llvm-objdump to llvm-objdump-3.9 Link ../lib/llvm-3.9/bin/llvm-pdbdump to llvm-pdbdump-3.9 Link ../lib/llvm-3.9/bin/llvm-profdata to llvm-profdata-3.9 Link ../lib/llvm-3.9/bin/llvm-ranlib to llvm-ranlib-3.9 Link ../lib/llvm-3.9/bin/llvm-readobj to llvm-readobj-3.9 Link ../lib/llvm-3.9/bin/llvm-rtdyld to llvm-rtdyld-3.9 Link ../lib/llvm-3.9/bin/llvm-size to llvm-size-3.9 Link ../lib/llvm-3.9/bin/llvm-split to llvm-split-3.9 Link ../lib/llvm-3.9/bin/llvm-stress to llvm-stress-3.9 Link ../lib/llvm-3.9/bin/llvm-symbolizer to llvm-symbolizer-3.9 Link ../lib/llvm-3.9/bin/llvm-tblgen to llvm-tblgen-3.9 Link ../lib/llvm-3.9/bin/modularize to modularize-3.9 Link ../lib/llvm-3.9/bin/not to not-3.9 Link ../lib/llvm-3.9/bin/obj2yaml to obj2yaml-3.9 Link ../lib/llvm-3.9/bin/opt to opt-3.9 Link ../lib/llvm-3.9/bin/sancov to sancov-3.9 Link ../lib/llvm-3.9/bin/sanstats to sanstats-3.9 Link ../lib/llvm-3.9/bin/scan-build to scan-build-3.9 Link ../lib/llvm-3.9/bin/scan-view to scan-view-3.9 Link ../lib/llvm-3.9/bin/verify-uselistorder to verify-uselistorder-3.9 Link ../lib/llvm-3.9/bin/yaml-bench to yaml-bench-3.9 Link ../lib/llvm-3.9/bin/yaml2obj to yaml2obj-3.9 cp /<>/clang/tools/scan-build/man/scan-build.1 /<>/clang/tools/scan-build/man/scan-build-3.9.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 /<>/utils/vim/$dir/llvm.vim /<>/utils/vim/$dir/llvm-3.9.vim; \ if test -f /<>/utils/vim/$dir/tablegen.vim; then \ cp -f /<>/utils/vim/$dir/tablegen.vim /<>/utils/vim/$dir/tablegen-3.9.vim; \ fi; \ done cp -f /<>/utils/vim/vimrc /<>/utils/vim/llvm-3.9-vimrc cp -f /<>/clang/tools/clang-format/clang-format-diff.py /<>/clang/tools/clang-format/clang-format-diff-3.9 cp -f /<>/clang/tools/clang-format/clang-format.py clang/tools/clang-format/clang-format-3.9.py rm -rf clang/tools/scan-build-3.9 cp -fR /<>/clang/tools/scan-build clang/tools/scan-build-3.9 rm -rf clang/tools/scan-build-py-3.9 cp -fR /<>/clang/tools/scan-build-py clang/tools/scan-build-py-3.9 chmod +x clang/tools/scan-build-py-3.9/bin/* rm -rf clang/tools/scan-view-3.9 cp -fR /<>/clang/tools/scan-view clang/tools/scan-view-3.9 rm -f /<>/debian/tmp//usr/lib/llvm-3.9/include/llvm/Support/LICENSE.TXT sed -i 's|LLVM_CMAKE_DIR "/usr/lib/llvm-3.9/share/llvm/cmake"|LLVM_CMAKE_DIR "/usr/share/llvm-3.9/cmake"|' /<>/debian/tmp//usr/lib/llvm-3.9/lib/cmake/llvm/LLVMConfig.cmake sed -i '/_IMPORT_CHECK_TARGETS \(Polly\|sancov\)/ {s|^|#|}' /<>/debian/tmp//usr/lib/llvm-3.9/lib/cmake/llvm/LLVMExports-*.cmake rm -f /<>/debian/tmp//usr/lib/llvm-3.9/lib/python*/site-packages/lldb/_lldb.so if test "yes" = yes; then \ mkdir -p /<>/debian/libclang-3.9-dev/usr/lib/llvm-3.9/lib/ /<>/debian/libclang-common-3.9-dev/usr/lib/llvm-3.9/include/polly/; \ mv -f /<>/debian/tmp//usr/lib/llvm-3.9/lib/libpolly* \ /<>/debian/libclang-3.9-dev/usr/lib/llvm-3.9/lib/; \ rm -rf /<>/debian/libclang-common-3.9-dev/usr/lib/llvm-3.9/include/polly; \ mv -f /<>/debian/tmp//usr/lib/llvm-3.9/include/polly/ \ /<>/debian/libclang-common-3.9-dev/usr/lib/llvm-3.9/include/; \ fi mv: cannot stat '/<>/debian/tmp//usr/lib/llvm-3.9/lib/libpolly*': No such file or directory mkdir -p /<>/debian/usr/share/doc/llvm-3.9-doc/ /<>/debian/usr/share/doc/clang-3.9-doc/ cp -R build-llvm/docs/html /<>/debian/usr/share/doc/llvm-3.9-doc/ cp -R build-llvm/tools/clang/docs/html /<>/debian/usr/share/doc/clang-3.9-doc/ cp -R build-llvm/tools/clang/tools/extra/docs/html /<>/debian/usr/share/doc/clang-3.9-doc/clang-extra if test "no" = yes; then \ if test -d "/<>/debian/tmp//usr/lib/llvm-3.9/lib/ocaml"; then \ mkdir -p "/<>/debian/tmp/"; \ mv -f "/<>/debian/tmp/usr/lib/llvm-3.9/lib/ocaml" \ "/<>/debian/tmp//llvm-3.9"; \ fi; \ fi rm -rf build-llvm make[1]: Leaving directory '/<>' debian/rules override_dh_install make[1]: Entering directory '/<>' 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 '/<>' dh_installdocs -a dh_installchangelogs -a dh_installexamples -a debian/rules override_dh_installman make[1]: Entering directory '/<>' dh_installman rm -f /<>/debian/llvm-3.9/usr/share/man/man1/lli* make[1]: Leaving directory '/<>' 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 '/<>' : # 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-3.9 --dbg-package=libclang1-3.9-dbg dh_strip -p libllvm3.9 --dbg-package=libllvm3.9-dbg dh_strip -p liblldb-3.9 --dbg-package=liblldb-3.9-dbg dh_strip -a make[1]: Leaving directory '/<>' debian/rules override_dh_makeshlibs make[1]: Entering directory '/<>' dh_makeshlibs -plibclang1-3.9 -V"libclang1-3.9 (>= 1:3.9.1-6~)" dh_makeshlibs -pliblldb-3.9 -V"liblldb-3.9 (>= 1:3.9.1-6~)" dh_makeshlibs -plibllvm3.9 -V"libllvm3.9 (>= 1:3.9.1-6~)" dh_makeshlibs --remaining-packages make[1]: Leaving directory '/<>' debian/rules override_dh_shlibdeps make[1]: Entering directory '/<>' dh_shlibdeps -l/<>/debian/tmp//usr/lib/llvm-3.9/lib/ -Xlibclang_rt.asan -Xlibclang_rt.asan dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libllvm3.9/usr/lib/arm-linux-gnueabihf/libLLVM-3.9.so.1 found in none of the libraries dpkg-shlibdeps: warning: debian/llvm-3.9-dev/usr/lib/llvm-3.9/lib/libLTO.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libclang1-3.9/usr/lib/arm-linux-gnueabihf/libclang-3.9.so.1 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/liblldb-3.9/usr/lib/arm-linux-gnueabihf/liblldb-3.9.so.1 found in none of the libraries make[1]: Leaving directory '/<>' debian/rules override_dh_installdeb make[1]: Entering directory '/<>' dh_installdeb -a rm -f /<>/debian/tmp/usr/lib/llvm-3.9/lib/python*/site-packages/lldb/__init__.pyc /<>/debian/python-lldb-3.9/usr/lib/llvm-3.9/lib/python*/site-packages/lldb/__init__.pyc rm -f /<>/debian/clang-3.9-examples/usr/share/doc/clang-3.9-examples/examples/*Make* find /<>/debian/llvm-3.9-tools/usr/lib/llvm-3.9/ -name '*.pyc' | xargs -r rm -f make[1]: Leaving directory '/<>' debian/rules override_dh_gencontrol make[1]: Entering directory '/<>' dh_gencontrol -- '-Vdep:devlibs=libstdc++-7-dev, libgcc-7-dev' '-Vdep:devlibs-objc=libobjc-7-dev' dpkg-gencontrol: warning: Depends field of package liblldb-3.9-dbg: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: package clang-3.9: unused substitution variable ${perl:Depends} dpkg-gencontrol: warning: Depends field of package python-lldb-3.9: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: package clang-3.9: unused substitution variable ${perl:Depends} dpkg-gencontrol: warning: Depends field of package libfuzzer-3.9-dev: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package liblldb-3.9-dev: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package python-clang-3.9: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package clang-3.9-examples: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package libllvm3.9-dbg: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package libclang1-3.9-dbg: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package libclang-3.9-dev: unknown substitution variable ${shlibs:Depends} make[1]: Leaving directory '/<>' dh_md5sums -a dh_builddeb -a INFO: pkgstriptranslations version 131 INFO: pkgstriptranslations version 131 INFO: pkgstriptranslations version 131 INFO: pkgstriptranslations version 131 pkgstriptranslations: processing llvm-3.9 (in debian/llvm-3.9); do_strip: 1, oemstrip: pkgstriptranslations: processing libclang-3.9-dev (in debian/libclang-3.9-dev); do_strip: 1, oemstrip: pkgstriptranslations: processing lldb-3.9 (in debian/lldb-3.9); do_strip: 1, oemstrip: pkgstriptranslations: processing clang-3.9 (in debian/clang-3.9); do_strip: 1, oemstrip: pkgstriptranslations: lldb-3.9 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/lldb-3.9/DEBIAN/control, package lldb-3.9, directory debian/lldb-3.9 INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: llvm-3.9 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/llvm-3.9/DEBIAN/control, package llvm-3.9, directory debian/llvm-3.9 INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: libclang-3.9-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... pkgstripfiles: processing control file: debian/libclang-3.9-dev/DEBIAN/control, package libclang-3.9-dev, directory debian/libclang-3.9-dev INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: clang-3.9 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/clang-3.9/DEBIAN/control, package clang-3.9, directory debian/clang-3.9 Searching for duplicated docs in dependency libclang1-3.9... symlinking changelog.Debian.gz in clang-3.9 to file in libclang1-3.9 symlinking NEWS.Debian.gz in clang-3.9 to file in libclang1-3.9 Searching for duplicated docs in dependency libllvm3.9... Searching for duplicated docs in dependency libclang-common-3.9-dev... pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-3.9 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-3.9' in '../clang-3.9_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: processing clang-3.9-dbgsym (in debian/.debhelper/clang-3.9/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: clang-3.9-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstripfiles: processing control file: debian/.debhelper/clang-3.9/dbgsym-root/DEBIAN/control, package clang-3.9-dbgsym, directory debian/.debhelper/clang-3.9/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-3.9-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-3.9-dbgsym' in 'debian/.debhelper/scratch-space/build-clang-3.9/clang-3.9-dbgsym_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... Renaming clang-3.9-dbgsym_3.9.1-19ubuntu1_armhf.deb to clang-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: processing clang-format-3.9 (in debian/clang-format-3.9); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... pkgstriptranslations: clang-format-3.9 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... pkgstripfiles: processing control file: debian/clang-format-3.9/DEBIAN/control, package clang-format-3.9, directory debian/clang-format-3.9 INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... Searching for duplicated docs in dependency libllvm3.9... symlinking changelog.Debian.gz in clang-format-3.9 to file in libllvm3.9 symlinking NEWS.Debian.gz in clang-format-3.9 to file in libllvm3.9 pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-format-3.9 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-format-3.9' in '../clang-format-3.9_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: processing clang-format-3.9-dbgsym (in debian/.debhelper/clang-format-3.9/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... pkgstriptranslations: clang-format-3.9-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... pkgstripfiles: processing control file: debian/.debhelper/clang-format-3.9/dbgsym-root/DEBIAN/control, package clang-format-3.9-dbgsym, directory debian/.debhelper/clang-format-3.9/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-format-3.9-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-format-3.9-dbgsym' in 'debian/.debhelper/scratch-space/build-clang-format-3.9/clang-format-3.9-dbgsym_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... Renaming clang-format-3.9-dbgsym_3.9.1-19ubuntu1_armhf.deb to clang-format-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing clang-tidy-3.9 (in debian/clang-tidy-3.9); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: clang-tidy-3.9 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstripfiles: processing control file: debian/clang-tidy-3.9/DEBIAN/control, package clang-tidy-3.9, directory debian/clang-tidy-3.9 Searching for duplicated docs in dependency libllvm3.9... symlinking changelog.Debian.gz in clang-tidy-3.9 to file in libllvm3.9 symlinking NEWS.Debian.gz in clang-tidy-3.9 to file in libllvm3.9 pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-tidy-3.9 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-tidy-3.9' in '../clang-tidy-3.9_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... pkgstriptranslations: processing clang-tidy-3.9-dbgsym (in debian/.debhelper/clang-tidy-3.9/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: clang-tidy-3.9-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstripfiles: processing control file: debian/.debhelper/clang-tidy-3.9/dbgsym-root/DEBIAN/control, package clang-tidy-3.9-dbgsym, directory debian/.debhelper/clang-tidy-3.9/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-tidy-3.9-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-tidy-3.9-dbgsym' in 'debian/.debhelper/scratch-space/build-clang-tidy-3.9/clang-tidy-3.9-dbgsym_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... Renaming clang-tidy-3.9-dbgsym_3.9.1-19ubuntu1_armhf.deb to clang-tidy-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: processing libclang1-3.9 (in debian/libclang1-3.9); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: libclang1-3.9 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstripfiles: processing control file: debian/libclang1-3.9/DEBIAN/control, package libclang1-3.9, directory debian/libclang1-3.9 Searching for duplicated docs in dependency libllvm3.9... symlinking changelog.Debian.gz in libclang1-3.9 to file in libllvm3.9 symlinking NEWS.Debian.gz in libclang1-3.9 to file in libllvm3.9 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libclang1-3.9 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libclang1-3.9' in '../libclang1-3.9_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing libclang1-3.9-dbg (in debian/libclang1-3.9-dbg); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: libclang1-3.9-dbg does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (libclang-3.9-dev) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstripfiles: processing control file: debian/libclang1-3.9-dbg/DEBIAN/control, package libclang1-3.9-dbg, directory debian/libclang1-3.9-dbg Searching for duplicated docs in dependency libclang1-3.9... symlinking changelog.Debian.gz in libclang1-3.9-dbg to file in libllvm3.9 symlinking NEWS.Debian.gz in libclang1-3.9-dbg to file in libllvm3.9 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libclang1-3.9-dbg ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libclang1-3.9-dbg' in '../libclang1-3.9-dbg_3.9.1-19ubuntu1_armhf.deb'. Searching for duplicated docs in dependency libclang1-3.9... symlinking changelog.Debian.gz in libclang-3.9-dev to file in libllvm3.9 INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... symlinking NEWS.Debian.gz in libclang-3.9-dev to file in libllvm3.9 INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... Searching for duplicated docs in dependency libclang-common-3.9-dev... pkgstripfiles: Running PNG optimization (using 4 cpus) for package libclang-3.9-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libclang-3.9-dev' in '../libclang-3.9-dev_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing libclang-common-3.9-dev (in debian/libclang-common-3.9-dev); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... pkgstriptranslations: libclang-common-3.9-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libclang-common-3.9-dev/DEBIAN/control, package libclang-common-3.9-dev, directory debian/libclang-common-3.9-dev Searching for duplicated docs in dependency libllvm3.9... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... symlinking changelog.Debian.gz in libclang-common-3.9-dev to file in libllvm3.9 symlinking NEWS.Debian.gz in libclang-common-3.9-dev to file in libllvm3.9 INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstripfiles: Running PNG optimization (using 4 cpus) for package libclang-common-3.9-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libclang-common-3.9-dev' in '../libclang-common-3.9-dev_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing libclang-common-3.9-dev-dbgsym (in debian/.debhelper/libclang-common-3.9-dev/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: libclang-common-3.9-dev-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstripfiles: processing control file: debian/.debhelper/libclang-common-3.9-dev/dbgsym-root/DEBIAN/control, package libclang-common-3.9-dev-dbgsym, directory debian/.debhelper/libclang-common-3.9-dev/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package libclang-common-3.9-dev-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libclang-common-3.9-dev-dbgsym' in 'debian/.debhelper/scratch-space/build-libclang-common-3.9-dev/libclang-common-3.9-dev-dbgsym_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... Renaming libclang-common-3.9-dev-dbgsym_3.9.1-19ubuntu1_armhf.deb to libclang-common-3.9-dev-dbgsym_3.9.1-19ubuntu1_armhf.ddeb INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: processing libfuzzer-3.9-dev (in debian/libfuzzer-3.9-dev); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: libfuzzer-3.9-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libfuzzer-3.9-dev/DEBIAN/control, package libfuzzer-3.9-dev, directory debian/libfuzzer-3.9-dev Searching for duplicated docs in dependency clang-3.9... symlinking NEWS.Debian.gz in libfuzzer-3.9-dev to file in libllvm3.9 pkgstripfiles: Truncating usr/share/doc/libfuzzer-3.9-dev/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package libfuzzer-3.9-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libfuzzer-3.9-dev' in '../libfuzzer-3.9-dev_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing python-clang-3.9 (in debian/python-clang-3.9); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: python-clang-3.9 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/python-clang-3.9/DEBIAN/control, package python-clang-3.9, directory debian/python-clang-3.9 pkgstripfiles: Truncating usr/share/doc/python-clang-3.9/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package python-clang-3.9 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python-clang-3.9' in '../python-clang-3.9_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing clang-3.9-examples (in debian/clang-3.9-examples); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: clang-3.9-examples does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstripfiles: processing control file: debian/clang-3.9-examples/DEBIAN/control, package clang-3.9-examples, directory debian/clang-3.9-examples pkgstripfiles: Truncating usr/share/doc/clang-3.9-examples/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-3.9-examples ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-3.9-examples' in '../clang-3.9-examples_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing libllvm3.9 (in debian/libllvm3.9); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: libllvm3.9 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstripfiles: processing control file: debian/libllvm3.9/DEBIAN/control, package libllvm3.9, directory debian/libllvm3.9 pkgstripfiles: Truncating usr/share/doc/libllvm3.9/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package libllvm3.9 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libllvm3.9' in '../libllvm3.9_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... pkgstriptranslations: processing libllvm3.9-dbg (in debian/libllvm3.9-dbg); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... pkgstriptranslations: libllvm3.9-dbg does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (llvm-3.9) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libllvm3.9-dbg/DEBIAN/control, package libllvm3.9-dbg, directory debian/libllvm3.9-dbg Searching for duplicated docs in dependency libllvm3.9... symlinking changelog.Debian.gz in libllvm3.9-dbg to file in libllvm3.9 symlinking NEWS.Debian.gz in libllvm3.9-dbg to file in libllvm3.9 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libllvm3.9-dbg ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libllvm3.9-dbg' in '../libllvm3.9-dbg_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... Searching for duplicated docs in dependency llvm-3.9-runtime... symlinking changelog.Debian.gz in llvm-3.9 to file in llvm-3.9-runtime symlinking NEWS.Debian.gz in llvm-3.9 to file in llvm-3.9-runtime Searching for duplicated docs in dependency libllvm3.9... pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-3.9 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-3.9' in '../llvm-3.9_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing llvm-3.9-dbgsym (in debian/.debhelper/llvm-3.9/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: llvm-3.9-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstripfiles: processing control file: debian/.debhelper/llvm-3.9/dbgsym-root/DEBIAN/control, package llvm-3.9-dbgsym, directory debian/.debhelper/llvm-3.9/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-3.9-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-3.9-dbgsym' in 'debian/.debhelper/scratch-space/build-llvm-3.9/llvm-3.9-dbgsym_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... Renaming llvm-3.9-dbgsym_3.9.1-19ubuntu1_armhf.deb to llvm-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing llvm-3.9-runtime (in debian/llvm-3.9-runtime); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: llvm-3.9-runtime does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstripfiles: processing control file: debian/llvm-3.9-runtime/DEBIAN/control, package llvm-3.9-runtime, directory debian/llvm-3.9-runtime Searching for duplicated docs in dependency libllvm3.9... symlinking changelog.Debian.gz in llvm-3.9-runtime to file in libllvm3.9 symlinking NEWS.Debian.gz in llvm-3.9-runtime to file in libllvm3.9 pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-3.9-runtime ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-3.9-runtime' in '../llvm-3.9-runtime_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing llvm-3.9-runtime-dbgsym (in debian/.debhelper/llvm-3.9-runtime/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: llvm-3.9-runtime-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstripfiles: processing control file: debian/.debhelper/llvm-3.9-runtime/dbgsym-root/DEBIAN/control, package llvm-3.9-runtime-dbgsym, directory debian/.debhelper/llvm-3.9-runtime/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-3.9-runtime-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-3.9-runtime-dbgsym' in 'debian/.debhelper/scratch-space/build-llvm-3.9-runtime/llvm-3.9-runtime-dbgsym_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... Renaming llvm-3.9-runtime-dbgsym_3.9.1-19ubuntu1_armhf.deb to llvm-3.9-runtime-dbgsym_3.9.1-19ubuntu1_armhf.ddeb INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: processing llvm-3.9-dev (in debian/llvm-3.9-dev); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: llvm-3.9-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/llvm-3.9-dev/DEBIAN/control, package llvm-3.9-dev, directory debian/llvm-3.9-dev Searching for duplicated docs in dependency libllvm3.9... symlinking changelog.Debian.gz in llvm-3.9-dev to file in libllvm3.9 symlinking NEWS.Debian.gz in llvm-3.9-dev to file in libllvm3.9 Searching for duplicated docs in dependency llvm-3.9... pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-3.9-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-3.9-dev' in '../llvm-3.9-dev_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing llvm-3.9-dev-dbgsym (in debian/.debhelper/llvm-3.9-dev/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: llvm-3.9-dev-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/llvm-3.9-dev/dbgsym-root/DEBIAN/control, package llvm-3.9-dev-dbgsym, directory debian/.debhelper/llvm-3.9-dev/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-3.9-dev-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-3.9-dev-dbgsym' in 'debian/.debhelper/scratch-space/build-llvm-3.9-dev/llvm-3.9-dev-dbgsym_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... Renaming llvm-3.9-dev-dbgsym_3.9.1-19ubuntu1_armhf.deb to llvm-3.9-dev-dbgsym_3.9.1-19ubuntu1_armhf.ddeb INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstriptranslations version 131 pkgstriptranslations: processing llvm-3.9-tools (in debian/llvm-3.9-tools); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgstriptranslations: llvm-3.9-tools does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/llvm-3.9-tools/DEBIAN/control, package llvm-3.9-tools, directory debian/llvm-3.9-tools Searching for duplicated docs in dependency llvm-3.9-dev... INFO: pkgstripfiles: waiting for lock (lldb-3.9) ... symlinking changelog.Debian.gz in llvm-3.9-tools to file in libllvm3.9 symlinking NEWS.Debian.gz in llvm-3.9-tools to file in libllvm3.9 pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-3.9-tools ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-3.9-tools' in '../llvm-3.9-tools_3.9.1-19ubuntu1_armhf.deb'. Searching for duplicated docs in dependency liblldb-3.9... symlinking changelog.Debian.gz in lldb-3.9 to file in liblldb-3.9 symlinking NEWS.Debian.gz in lldb-3.9 to file in liblldb-3.9 Searching for duplicated docs in dependency libllvm3.9... Searching for duplicated docs in dependency llvm-3.9-dev... pkgstripfiles: Running PNG optimization (using 4 cpus) for package lldb-3.9 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'lldb-3.9' in '../lldb-3.9_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstriptranslations version 131 pkgstriptranslations: processing llvm-3.9-tools-dbgsym (in debian/.debhelper/llvm-3.9-tools/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: llvm-3.9-tools-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/llvm-3.9-tools/dbgsym-root/DEBIAN/control, package llvm-3.9-tools-dbgsym, directory debian/.debhelper/llvm-3.9-tools/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-3.9-tools-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-3.9-tools-dbgsym' in 'debian/.debhelper/scratch-space/build-llvm-3.9-tools/llvm-3.9-tools-dbgsym_3.9.1-19ubuntu1_armhf.deb'. Renaming llvm-3.9-tools-dbgsym_3.9.1-19ubuntu1_armhf.deb to llvm-3.9-tools-dbgsym_3.9.1-19ubuntu1_armhf.ddeb INFO: pkgstriptranslations version 131 pkgstriptranslations: processing lldb-3.9-dbgsym (in debian/.debhelper/lldb-3.9/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: lldb-3.9-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/lldb-3.9/dbgsym-root/DEBIAN/control, package lldb-3.9-dbgsym, directory debian/.debhelper/lldb-3.9/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package lldb-3.9-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'lldb-3.9-dbgsym' in 'debian/.debhelper/scratch-space/build-lldb-3.9/lldb-3.9-dbgsym_3.9.1-19ubuntu1_armhf.deb'. Renaming lldb-3.9-dbgsym_3.9.1-19ubuntu1_armhf.deb to lldb-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb INFO: pkgstriptranslations version 131 pkgstriptranslations: processing liblldb-3.9 (in debian/liblldb-3.9); do_strip: 1, oemstrip: pkgstriptranslations: liblldb-3.9 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/liblldb-3.9/DEBIAN/control, package liblldb-3.9, directory debian/liblldb-3.9 Searching for duplicated docs in dependency libllvm3.9... symlinking changelog.Debian.gz in liblldb-3.9 to file in libllvm3.9 symlinking NEWS.Debian.gz in liblldb-3.9 to file in libllvm3.9 pkgstripfiles: Running PNG optimization (using 4 cpus) for package liblldb-3.9 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'liblldb-3.9' in '../liblldb-3.9_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstriptranslations version 131 pkgstriptranslations: processing liblldb-3.9-dbg (in debian/liblldb-3.9-dbg); do_strip: 1, oemstrip: pkgstriptranslations: liblldb-3.9-dbg does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/liblldb-3.9-dbg/DEBIAN/control, package liblldb-3.9-dbg, directory debian/liblldb-3.9-dbg Searching for duplicated docs in dependency liblldb-3.9... symlinking changelog.Debian.gz in liblldb-3.9-dbg to file in libllvm3.9 symlinking NEWS.Debian.gz in liblldb-3.9-dbg to file in libllvm3.9 pkgstripfiles: Running PNG optimization (using 4 cpus) for package liblldb-3.9-dbg ... pkgstripfiles: No PNG files. dpkg-deb: building package 'liblldb-3.9-dbg' in '../liblldb-3.9-dbg_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstriptranslations version 131 pkgstriptranslations: processing python-lldb-3.9 (in debian/python-lldb-3.9); do_strip: 1, oemstrip: pkgstriptranslations: python-lldb-3.9 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/python-lldb-3.9/DEBIAN/control, package python-lldb-3.9, directory debian/python-lldb-3.9 Searching for duplicated docs in dependency liblldb-3.9-dev... symlinking changelog.Debian.gz in python-lldb-3.9 to file in liblldb-3.9-dev symlinking NEWS.Debian.gz in python-lldb-3.9 to file in liblldb-3.9-dev pkgstripfiles: Running PNG optimization (using 4 cpus) for package python-lldb-3.9 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python-lldb-3.9' in '../python-lldb-3.9_3.9.1-19ubuntu1_armhf.deb'. INFO: pkgstriptranslations version 131 pkgstriptranslations: processing liblldb-3.9-dev (in debian/liblldb-3.9-dev); do_strip: 1, oemstrip: pkgstriptranslations: liblldb-3.9-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/liblldb-3.9-dev/DEBIAN/control, package liblldb-3.9-dev, directory debian/liblldb-3.9-dev Searching for duplicated docs in dependency lldb-3.9... symlinking NEWS.Debian.gz in liblldb-3.9-dev to file in libllvm3.9 pkgstripfiles: Truncating usr/share/doc/liblldb-3.9-dev/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package liblldb-3.9-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'liblldb-3.9-dev' in '../liblldb-3.9-dev_3.9.1-19ubuntu1_armhf.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any -mLaunchpad Build Daemon >../llvm-toolchain-3.9_3.9.1-19ubuntu1_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build llvm-toolchain-3.9-3.9.1 dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20171226-2229 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ llvm-toolchain-3.9_3.9.1-19ubuntu1_armhf.changes: ------------------------------------------------- Format: 1.8 Date: Tue, 26 Dec 2017 18:24:19 +0100 Source: llvm-toolchain-3.9 Binary: clang-3.9 clang-format-3.9 clang-tidy-3.9 clang-3.9-doc libclang1-3.9 libclang1-3.9-dbg libclang-3.9-dev libclang-common-3.9-dev libfuzzer-3.9-dev python-clang-3.9 clang-3.9-examples libllvm3.9 libllvm3.9-dbg llvm-3.9 llvm-3.9-runtime llvm-3.9-dev llvm-3.9-tools llvm-3.9-doc llvm-3.9-examples lldb-3.9 liblldb-3.9 liblldb-3.9-dbg python-lldb-3.9 liblldb-3.9-dev Architecture: armhf Version: 1:3.9.1-19ubuntu1 Distribution: bionic-proposed Urgency: low Maintainer: Launchpad Build Daemon Changed-By: Gianfranco Costamagna Description: clang-3.9 - C, C++ and Objective-C compiler (LLVM based) clang-3.9-doc - C, C++ and Objective-C compiler (LLVM based) - Documentation clang-3.9-examples - Clang examples clang-format-3.9 - Tool to format C/C++/Obj-C code clang-tidy-3.9 - clang-based C++ linter tool libclang-3.9-dev - clang library - Development package libclang-common-3.9-dev - clang library - Common development package libclang1-3.9 - C interface to the clang library libclang1-3.9-dbg - clang library libfuzzer-3.9-dev - Library for coverage-guided fuzz testing liblldb-3.9 - Next generation, high-performance debugger, library liblldb-3.9-dbg - Next generation, high-performance debugger, debugging libraries liblldb-3.9-dev - Next generation, high-performance debugger, header files libllvm3.9 - Modular compiler and toolchain technologies, runtime library libllvm3.9-dbg - Modular compiler and toolchain technologies, debugging libraries lldb-3.9 - Next generation, high-performance debugger llvm-3.9 - Modular compiler and toolchain technologies llvm-3.9-dev - Modular compiler and toolchain technologies, libraries and header llvm-3.9-doc - Modular compiler and toolchain technologies, documentation llvm-3.9-examples - Modular compiler and toolchain technologies, examples llvm-3.9-runtime - Modular compiler and toolchain technologies, IR interpreter llvm-3.9-tools - Modular compiler and toolchain technologies, tools python-clang-3.9 - Clang Python Bindings python-lldb-3.9 - Next generation, high-performance debugger, python lib Changes: llvm-toolchain-3.9 (1:3.9.1-19ubuntu1) bionic; urgency=low . * Merge from Debian unstable. Remaining changes: - Drop python-lldb-3.9 from lldb-3.9 depends because it's in universe. Checksums-Sha1: 5c42497943df54d629770e9a173ea624340c464d 214738536 clang-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb 0b635531f31dfe87248c5ea94b2f8d6cd9761116 14012 clang-3.9-examples_3.9.1-19ubuntu1_armhf.deb 65eefc6f7660d1336bfff0e916e6a74cc193fd7e 33640512 clang-3.9_3.9.1-19ubuntu1_armhf.deb 22917582a55122cc7e0fb627cd13132a8ea47f21 1857944 clang-format-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb db41f00c21d0ff89652c11b1807722752ce13fcb 446572 clang-format-3.9_3.9.1-19ubuntu1_armhf.deb 61012c5600ed855a6c7f6dd1b20100022128e230 47533100 clang-tidy-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb a6940d6ad50c1b1cf547b374f170e36c4a7a7127 5110420 clang-tidy-3.9_3.9.1-19ubuntu1_armhf.deb 4c5aa13b1f983d0ef01174246c133ad0fa853917 11159532 libclang-3.9-dev_3.9.1-19ubuntu1_armhf.deb 02c042b95a01ae409d96f028f2e4925366a63024 1916884 libclang-common-3.9-dev-dbgsym_3.9.1-19ubuntu1_armhf.ddeb bdeb473dbadfd6dc829ee59aa055d5d55e9eddc5 1187232 libclang-common-3.9-dev_3.9.1-19ubuntu1_armhf.deb 6cd200073a4b86f87b5b1d0b96ae5b0c9e169133 52638540 libclang1-3.9-dbg_3.9.1-19ubuntu1_armhf.deb a481c523f3694e755b152c769e623cc982724d32 5327068 libclang1-3.9_3.9.1-19ubuntu1_armhf.deb 116d00ae64877b6736fd4fd5c21d53f54cbe93ed 27164 libfuzzer-3.9-dev_3.9.1-19ubuntu1_armhf.deb b36a4189a6acd8118541444e2a98b17f4efb6edc 86721740 liblldb-3.9-dbg_3.9.1-19ubuntu1_armhf.deb 7da0b429a282acf7aa006b5724658eed8b0ec13b 4352732 liblldb-3.9-dev_3.9.1-19ubuntu1_armhf.deb 395cf6e3e144cd661e788be147aad68879f6c4c6 15064468 liblldb-3.9_3.9.1-19ubuntu1_armhf.deb 83a9bfb3f4f9f5e5688bf23ec5fc5334f00ac693 57740260 libllvm3.9-dbg_3.9.1-19ubuntu1_armhf.deb 565e25116e8550f821eddf6f05be9ecc99b6ebf7 10358436 libllvm3.9_3.9.1-19ubuntu1_armhf.deb cf7d8185c5b1c7115804e59433a35f7ae4d057c1 36993764 lldb-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb 4d5a93e2af174c52d197242a0f9711ba8c9b367c 1263668 lldb-3.9_3.9.1-19ubuntu1_armhf.deb a73f61d385f7e80453e75d9f7d76f5ce2b6696f0 14790360 llvm-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb 4671d73dba57631e59f3d7f7b06c6d28612344a2 4552676 llvm-3.9-dev-dbgsym_3.9.1-19ubuntu1_armhf.ddeb 04d2a37918b9ff9988d6e3528029fcab5e084465 17095820 llvm-3.9-dev_3.9.1-19ubuntu1_armhf.deb 904259028317124d066b23343ece8b0fa7a82a52 3597108 llvm-3.9-runtime-dbgsym_3.9.1-19ubuntu1_armhf.ddeb bcc136327ed11ed20205469ad8d59c2d54c5cbc5 135344 llvm-3.9-runtime_3.9.1-19ubuntu1_armhf.deb 96b1b8bad4373922e59354dfad51ec17804e1e83 601780 llvm-3.9-tools-dbgsym_3.9.1-19ubuntu1_armhf.ddeb 986c6c074531f1b80395996ab2fc69cb8e29a5bf 150616 llvm-3.9-tools_3.9.1-19ubuntu1_armhf.deb 3de4d9881efe0d67d6592e5511ac4446c040c817 2452388 llvm-3.9_3.9.1-19ubuntu1_armhf.deb 533806e13b0ec04b179c12721d563cd6335fd004 17914 llvm-toolchain-3.9_3.9.1-19ubuntu1_armhf.buildinfo 3d29278fabe1e97fceec3551d86affd5d56bb581 29308 python-clang-3.9_3.9.1-19ubuntu1_armhf.deb 44b18b94c0573b8ebaa13ecbc55ceba9df366580 90224 python-lldb-3.9_3.9.1-19ubuntu1_armhf.deb Checksums-Sha256: 6a087266924665b11065fe79849abf72bece4c14f5001d50e4ebaa462c88c31e 214738536 clang-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb 435c95babaf1edb48ca5168f0636dee768f5404615df26a6537ba0b7ac7b56a5 14012 clang-3.9-examples_3.9.1-19ubuntu1_armhf.deb 2b62d8633cf091b5a1153ca326cf0f3e979d82423a19b72b8b0d38c3e2dfdc14 33640512 clang-3.9_3.9.1-19ubuntu1_armhf.deb f461647aedb2c91306620e8a24baecb908998ea5cef4314cd8607d8ce01ecc53 1857944 clang-format-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb 5a2874de0fa88c6e6c1de9b05f15d8d5cc7704227e152d8cee399cea4edbe12f 446572 clang-format-3.9_3.9.1-19ubuntu1_armhf.deb 102e3c503cc99f8e4c18bf08a755bb9e2a0f1b172a7582b501febc70a7a60a6b 47533100 clang-tidy-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb 6aef56adfc28236c0d897b803064d96b4c18ee3e8435f3297b172f24575504d9 5110420 clang-tidy-3.9_3.9.1-19ubuntu1_armhf.deb 665e914ad1712eb412680188b88a5dd900bb7bd05fb4f342fabc644622262551 11159532 libclang-3.9-dev_3.9.1-19ubuntu1_armhf.deb 99f40c1c283137b5d41b8ed4ab15c8653a69756201518026aac6f42b7a881008 1916884 libclang-common-3.9-dev-dbgsym_3.9.1-19ubuntu1_armhf.ddeb f2ee9a394d668bba9a9f1ef610fe6d9e2999804584872d0281cef168135c9af7 1187232 libclang-common-3.9-dev_3.9.1-19ubuntu1_armhf.deb ad5c8ecd88cf9ee6b56dfae8a74cceac5db99d58a9d7334b1622979fe1c64669 52638540 libclang1-3.9-dbg_3.9.1-19ubuntu1_armhf.deb 48cbe85482485c6a7bd75acaf75a19dcd760b8cce3e3c2050da476748701cb9d 5327068 libclang1-3.9_3.9.1-19ubuntu1_armhf.deb fe8d4fcdd3cb7cd4252fd345f499ac5b70cb61b9949dba6253332b791f789f3e 27164 libfuzzer-3.9-dev_3.9.1-19ubuntu1_armhf.deb 6ea60f90e3b9430246c8e47da899cde4dbbf2b66d56ac4ef2765646841f41197 86721740 liblldb-3.9-dbg_3.9.1-19ubuntu1_armhf.deb 419b49436c1c170e05325e1d4f9852844172f1d06cca5e9558cc6e8f67780fe4 4352732 liblldb-3.9-dev_3.9.1-19ubuntu1_armhf.deb 887db9ec04f663ffe49c3359296eb00a869ab7be04e4842f02f4d116652b8e44 15064468 liblldb-3.9_3.9.1-19ubuntu1_armhf.deb ab62ff8b486fc6028a51c3f4ebfeaeeb3bf4d9b60b6e5301c1315f0acbb75779 57740260 libllvm3.9-dbg_3.9.1-19ubuntu1_armhf.deb ce3dea1a75a571238c4b66f0e48a09c9cb462c9ab3da88e187347c73a8856969 10358436 libllvm3.9_3.9.1-19ubuntu1_armhf.deb 40bdf7b04ef628d3ce8617088b556e1d3864e5faf8fc66e9b199c87291bd7596 36993764 lldb-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb b0e4b8d8525f37e9d67fa66e3b89b48d334d0c07700e0dd79284a9d9fefe2cf6 1263668 lldb-3.9_3.9.1-19ubuntu1_armhf.deb 92db5070f6b168729c5db9fe1b3ebcbbd676127d0c8eb3e41799cde8480fe117 14790360 llvm-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb a5af81f55862509fc0c34f5b06fcfb02514c398d5b44d932b7fd9bfb5ce6822f 4552676 llvm-3.9-dev-dbgsym_3.9.1-19ubuntu1_armhf.ddeb c9e3c929c5dc7a6271d562db198fc46859b6670d63e8476a941c2eefe4738c9b 17095820 llvm-3.9-dev_3.9.1-19ubuntu1_armhf.deb e02168dfa38d5988891ef340c92bab1ae6a0c0f8d53ba968ae40103dddc46985 3597108 llvm-3.9-runtime-dbgsym_3.9.1-19ubuntu1_armhf.ddeb 1cda9eee86a21472120bd888c1e768f0fbb77b2bc00e59fb145a75f1a9f0e702 135344 llvm-3.9-runtime_3.9.1-19ubuntu1_armhf.deb ec6c81cc5cd3bd3bb622f0762e380f8493f28f7f29f877a3f90a5fc9f400438a 601780 llvm-3.9-tools-dbgsym_3.9.1-19ubuntu1_armhf.ddeb 0b5b45ccc21aedf493c4a2b296f5438f26ee7929de85a50331553be6d9d86a7f 150616 llvm-3.9-tools_3.9.1-19ubuntu1_armhf.deb a37a4e00b327d2e0ecc6ea42ea7e81e5978b3d945fc7d02699f3a3fb527f6d2a 2452388 llvm-3.9_3.9.1-19ubuntu1_armhf.deb 94c4bc104de2e8fd99a907ab956044a4c474e528f9d633434072d0a4670e8aee 17914 llvm-toolchain-3.9_3.9.1-19ubuntu1_armhf.buildinfo 88489bffe689c6f2a631a37d4f078a07df4dd92b569daebce0bbae93a8827b47 29308 python-clang-3.9_3.9.1-19ubuntu1_armhf.deb e828d813efe017ebdf3d949d251d3fac6cac88797f7d7b6ddded9541526dbef8 90224 python-lldb-3.9_3.9.1-19ubuntu1_armhf.deb Files: b71056651d7b75bd709be7ed5da60c23 214738536 debug optional clang-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb eeb97becc113143f2fbd0253479e2c9d 14012 doc optional clang-3.9-examples_3.9.1-19ubuntu1_armhf.deb b2474a2b81e13fa670fd58fdfe4dc330 33640512 devel optional clang-3.9_3.9.1-19ubuntu1_armhf.deb 80ac7ebfeb6ed676dd6e8e05db1b793c 1857944 debug optional clang-format-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb 0a33d18eef87c6ec1eb1b5a56a35b0da 446572 devel optional clang-format-3.9_3.9.1-19ubuntu1_armhf.deb c6f58dda31cf182fbc788452db7b6825 47533100 debug optional clang-tidy-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb c766d340792fed1a1b51fea76f75e501 5110420 devel optional clang-tidy-3.9_3.9.1-19ubuntu1_armhf.deb 572b6b589bcd42ccebc074cb023cd9ea 11159532 libdevel optional libclang-3.9-dev_3.9.1-19ubuntu1_armhf.deb 2fdf88203f275ebca0977c526284c7f6 1916884 debug optional libclang-common-3.9-dev-dbgsym_3.9.1-19ubuntu1_armhf.ddeb 35ed295a66bd50bb4c3624eeced758db 1187232 libdevel optional libclang-common-3.9-dev_3.9.1-19ubuntu1_armhf.deb 489287e42523e64fbddce5ced13c1516 52638540 debug extra libclang1-3.9-dbg_3.9.1-19ubuntu1_armhf.deb dc675c4442b7dab52ead0c769cce6325 5327068 devel optional libclang1-3.9_3.9.1-19ubuntu1_armhf.deb 31f7bd19129bd5a0ed258f9fd1c7aa04 27164 libdevel optional libfuzzer-3.9-dev_3.9.1-19ubuntu1_armhf.deb aec3a20c653c013e660e81e687681e1a 86721740 debug extra liblldb-3.9-dbg_3.9.1-19ubuntu1_armhf.deb ccbd05f45ef9a6b2e37b72f3e4ad88a7 4352732 libdevel optional liblldb-3.9-dev_3.9.1-19ubuntu1_armhf.deb 52cd932f1fb5ddb4481b2a4a3765a005 15064468 libs optional liblldb-3.9_3.9.1-19ubuntu1_armhf.deb 7091ea2feab45f54c05e22354615059a 57740260 debug extra libllvm3.9-dbg_3.9.1-19ubuntu1_armhf.deb 62ff350f59d4ad508a03d5bf1b0474e7 10358436 libs optional libllvm3.9_3.9.1-19ubuntu1_armhf.deb c104c40a3bbab6bec34bd6c378054b4c 36993764 debug optional lldb-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb c0309c1909765ae138b21e2a20d76217 1263668 devel optional lldb-3.9_3.9.1-19ubuntu1_armhf.deb 068aa282cc3976fc24c89c7fdb896ba6 14790360 debug optional llvm-3.9-dbgsym_3.9.1-19ubuntu1_armhf.ddeb 1e5009ea3a887480de7282d085e922a7 4552676 debug optional llvm-3.9-dev-dbgsym_3.9.1-19ubuntu1_armhf.ddeb daeba931544d81bf472cd96a5fae74e4 17095820 devel optional llvm-3.9-dev_3.9.1-19ubuntu1_armhf.deb 2e50a2623afc7876f2f15cb7e9894d7e 3597108 debug optional llvm-3.9-runtime-dbgsym_3.9.1-19ubuntu1_armhf.ddeb 9cf45b1816b95a23364353521486e15c 135344 devel optional llvm-3.9-runtime_3.9.1-19ubuntu1_armhf.deb 69e43047baf3c4fcc86b5502dea30141 601780 debug optional llvm-3.9-tools-dbgsym_3.9.1-19ubuntu1_armhf.ddeb ad50c02f1a2aa4a0f444b5186c5e2374 150616 devel optional llvm-3.9-tools_3.9.1-19ubuntu1_armhf.deb 44e645c37c130f31dc3f69be0c8d7cdc 2452388 devel optional llvm-3.9_3.9.1-19ubuntu1_armhf.deb 0ed6b744db54a1b1f923e348e89760a7 17914 devel optional llvm-toolchain-3.9_3.9.1-19ubuntu1_armhf.buildinfo 97a44ed89162c1216dc889eb4e4a166b 29308 python optional python-clang-3.9_3.9.1-19ubuntu1_armhf.deb 7c7af08fb571635564cfe02e50844e9c 90224 python optional python-lldb-3.9_3.9.1-19ubuntu1_armhf.deb +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ clang-3.9-examples_3.9.1-19ubuntu1_armhf.deb -------------------------------------------- new debian package, version 2.0. size 14012 bytes: control archive=1240 bytes. 794 bytes, 20 lines control 1590 bytes, 15 lines md5sums Package: clang-3.9-examples Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 67 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 for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang fully implements all published ISO C++ standards including C++11, as well as the upcoming C++14 standard, and some parts of the fledgling C++1z standard, and is considered a production-quality C++ compiler. . This package contains the clang examples. drwxr-xr-x root/root 0 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/clang-3.9-examples/ -rw-r--r-- root/root 201 2017-12-22 22:26 ./usr/share/doc/clang-3.9-examples/NEWS.Debian.gz -rw-r--r-- root/root 965 2017-12-26 17:24 ./usr/share/doc/clang-3.9-examples/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/clang-3.9-examples/copyright drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/clang-3.9-examples/examples/ drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/share/doc/clang-3.9-examples/examples/AnnotateFunctions/ -rw-r--r-- root/root 2687 2016-12-14 08:21 ./usr/share/doc/clang-3.9-examples/examples/AnnotateFunctions/AnnotateFunctions.cpp -rw-r--r-- root/root 252 2016-12-14 08:21 ./usr/share/doc/clang-3.9-examples/examples/AnnotateFunctions/CMakeLists.txt drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/clang-3.9-examples/examples/PrintFunctionNames/ -rw-r--r-- root/root 635 2016-12-14 08:21 ./usr/share/doc/clang-3.9-examples/examples/PrintFunctionNames/CMakeLists.txt -rw-r--r-- root/root 1581 2016-12-14 08:21 ./usr/share/doc/clang-3.9-examples/examples/PrintFunctionNames/PrintFunctionNames.cpp.gz -rw-r--r-- root/root 0 2016-12-14 08:21 ./usr/share/doc/clang-3.9-examples/examples/PrintFunctionNames/PrintFunctionNames.exports -rw-r--r-- root/root 1064 2016-12-14 08:21 ./usr/share/doc/clang-3.9-examples/examples/PrintFunctionNames/README.txt drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/share/doc/clang-3.9-examples/examples/analyzer-plugin/ -rw-r--r-- root/root 362 2016-12-14 08:21 ./usr/share/doc/clang-3.9-examples/examples/analyzer-plugin/CMakeLists.txt -rw-r--r-- root/root 1654 2016-12-14 08:21 ./usr/share/doc/clang-3.9-examples/examples/analyzer-plugin/MainCallChecker.cpp -rw-r--r-- root/root 54 2016-12-14 08:21 ./usr/share/doc/clang-3.9-examples/examples/analyzer-plugin/SampleAnalyzerPlugin.exports drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/clang-3.9-examples/examples/clang-interpreter/ -rw-r--r-- root/root 300 2016-12-14 08:21 ./usr/share/doc/clang-3.9-examples/examples/clang-interpreter/CMakeLists.txt -rw-r--r-- root/root 653 2016-12-14 08:21 ./usr/share/doc/clang-3.9-examples/examples/clang-interpreter/README.txt -rw-r--r-- root/root 2399 2016-12-14 08:21 ./usr/share/doc/clang-3.9-examples/examples/clang-interpreter/main.cpp.gz clang-3.9_3.9.1-19ubuntu1_armhf.deb ----------------------------------- new debian package, version 2.0. size 33640512 bytes: control archive=3944 bytes. 1461 bytes, 24 lines control 10704 bytes, 123 lines md5sums Package: clang-3.9 Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 83506 Depends: libc6 (>= 2.4), libclang1-3.9 (= 1:3.9.1-19ubuntu1), libgcc1 (>= 1:3.5), libjsoncpp1 (>= 1.7.4), libllvm3.9 (>= 1:3.9.1-6~), libstdc++6 (>= 5.2), libstdc++-7-dev, libgcc-7-dev, libobjc-7-dev, libclang-common-3.9-dev (= 1:3.9.1-19ubuntu1), libc6-dev, binutils Recommends: llvm-3.9-dev, python Suggests: gnustep, gnustep-devel, clang-3.9-doc Breaks: clang-3.1, clang-3.2, clang-3.3, clang-3.4 (<< 1:3.4.2-7~exp1), clang-3.5 (<< 1:3.5~+rc1-3~exp1), clang-include-fixer-3.9, compiler-rt Replaces: clang-3.1, clang-3.2, clang-3.3, clang-3.4 (<< 1:3.4.2-7~exp1), clang-3.5 (<< 1:3.5~+rc1-3~exp1), clang-include-fixer-3.9, compiler-rt Provides: c++-compiler, c-compiler, objc-compiler Section: devel Priority: optional Homepage: http://www.llvm.org/ Description: C, C++ and Objective-C compiler (LLVM based) Clang project is a C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang fully implements all published ISO C++ standards including C++11, as well as the upcoming C++14 standard, and some parts of the fledgling C++1z standard, and is considered a production-quality C++ compiler. drwxr-xr-x root/root 0 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/bin/ -rwxr-xr-x root/root 17118 2017-12-26 17:24 ./usr/bin/asan_symbolize-3.9 lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/c-index-test-3.9 -> ../lib/llvm-3.9/bin/c-index-test lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/clang++-3.9 -> ../lib/llvm-3.9/bin/clang++ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/clang-3.9 -> ../lib/llvm-3.9/bin/clang lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/clang-apply-replacements-3.9 -> ../lib/llvm-3.9/bin/clang-apply-replacements lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/clang-check-3.9 -> ../lib/llvm-3.9/bin/clang-check lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/clang-cl-3.9 -> ../lib/llvm-3.9/bin/clang-cl lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/clang-include-fixer-3.9 -> ../lib/llvm-3.9/bin/clang-include-fixer lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/clang-query-3.9 -> ../lib/llvm-3.9/bin/clang-query lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/clang-rename-3.9 -> ../lib/llvm-3.9/bin/clang-rename lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/find-all-symbols-3.9 -> ../lib/llvm-3.9/bin/find-all-symbols lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/modularize-3.9 -> ../lib/llvm-3.9/bin/modularize lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/sancov-3.9 -> ../lib/llvm-3.9/bin/sancov lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/scan-build-3.9 -> ../share/clang/scan-build-3.9/bin/scan-build lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/scan-build-py-3.9 -> ../share/clang/scan-build-py-3.9/bin/scan-build lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/scan-view-3.9 -> ../share/clang/scan-view-3.9/bin/scan-view drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/ -rwxr-xr-x root/root 8927368 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/c-index-test -rwxr-xr-x root/root 17920964 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/clang lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/clang++ -> clang -rwxr-xr-x root/root 1033972 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/clang-apply-replacements -rwxr-xr-x root/root 11159892 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/clang-check lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/clang-cl -> clang -rwxr-xr-x root/root 9033832 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/clang-include-fixer -rwxr-xr-x root/root 9762916 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/clang-query -rwxr-xr-x root/root 8906852 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/clang-rename -rwxr-xr-x root/root 9050212 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/find-all-symbols -rwxr-xr-x root/root 8833124 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/modularize -rwxr-xr-x root/root 67236 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/sancov -rwxr-xr-x root/root 52889 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/scan-build -rwxr-xr-x root/root 4530 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/scan-view drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/libexec/ -rwxr-xr-x root/root 203 2016-12-14 08:21 ./usr/lib/llvm-3.9/libexec/c++-analyzer -rwxr-xr-x root/root 20983 2017-12-26 17:24 ./usr/lib/llvm-3.9/libexec/ccc-analyzer drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/share/clang/ -rwxr-xr-x root/root 6400 2017-12-26 17:24 ./usr/lib/llvm-3.9/share/clang/clang-include-fixer.py -rwxr-xr-x root/root 3711 2017-12-26 17:24 ./usr/lib/llvm-3.9/share/clang/run-find-all-symbols.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/share/man/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/share/man/man1/ -rwxr-xr-x root/root 9942 2016-12-14 08:21 ./usr/lib/llvm-3.9/share/man/man1/scan-build.1 drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/share/scan-build/ -rw-r--r-- root/root 1284 2016-12-14 08:21 ./usr/lib/llvm-3.9/share/scan-build/scanview.css -rw-r--r-- root/root 16818 2016-12-14 08:21 ./usr/lib/llvm-3.9/share/scan-build/sorttable.js drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/share/scan-view/ -rw-r--r-- root/root 18418 2016-12-14 08:21 ./usr/lib/llvm-3.9/share/scan-view/FileRadar.scpt -rw-r--r-- root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/share/scan-view/GetRadarVersion.scpt -rw-r--r-- root/root 8153 2016-12-14 08:21 ./usr/lib/llvm-3.9/share/scan-view/Reporter.py -rw-r--r-- root/root 25495 2016-12-14 08:21 ./usr/lib/llvm-3.9/share/scan-view/ScanView.py -rw-r--r-- root/root 318 2016-12-14 08:21 ./usr/lib/llvm-3.9/share/scan-view/bugcatcher.ico -rw-r--r-- root/root 5991 2016-12-14 08:21 ./usr/lib/llvm-3.9/share/scan-view/startfile.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-3.9/ -rw-r--r-- root/root 3316 2017-12-26 17:24 ./usr/share/clang/scan-build-3.9/CMakeLists.txt drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-3.9/bin/ -rwxr-xr-x root/root 52889 2017-12-26 17:24 ./usr/share/clang/scan-build-3.9/bin/scan-build -rw-r--r-- root/root 23 2017-12-26 17:24 ./usr/share/clang/scan-build-3.9/bin/scan-build.bat -rwxr-xr-x root/root 3918 2017-12-26 17:24 ./usr/share/clang/scan-build-3.9/bin/set-xcode-analyzer drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-3.9/libexec/ -rwxr-xr-x root/root 203 2017-12-26 17:24 ./usr/share/clang/scan-build-3.9/libexec/c++-analyzer -rw-r--r-- root/root 25 2017-12-26 17:24 ./usr/share/clang/scan-build-3.9/libexec/c++-analyzer.bat -rwxr-xr-x root/root 20983 2017-12-26 17:24 ./usr/share/clang/scan-build-3.9/libexec/ccc-analyzer -rw-r--r-- root/root 25 2017-12-26 17:24 ./usr/share/clang/scan-build-3.9/libexec/ccc-analyzer.bat drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-3.9/man/ -rw-r--r-- root/root 9942 2017-12-26 17:24 ./usr/share/clang/scan-build-3.9/man/scan-build-3.9.1 -rw-r--r-- root/root 9942 2017-12-26 17:24 ./usr/share/clang/scan-build-3.9/man/scan-build.1 drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-3.9/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-3.9/share/scan-build/ -rw-r--r-- root/root 1284 2017-12-26 17:24 ./usr/share/clang/scan-build-3.9/share/scan-build/scanview.css -rw-r--r-- root/root 16818 2017-12-26 17:24 ./usr/share/clang/scan-build-3.9/share/scan-build/sorttable.js drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/ -rw-r--r-- root/root 4125 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/README.md drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/bin/ -rwxr-xr-x root/root 496 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/bin/analyze-build -rwxr-xr-x root/root 30 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/bin/analyze-build.bat -rwxr-xr-x root/root 434 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/bin/analyze-c++ -rwxr-xr-x root/root 28 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/bin/analyze-c++.bat -rwxr-xr-x root/root 435 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/bin/analyze-cc -rwxr-xr-x root/root 27 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/bin/analyze-cc.bat -rwxr-xr-x root/root 495 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/bin/intercept-build -rwxr-xr-x root/root 32 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/bin/intercept-build.bat -rwxr-xr-x root/root 440 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/bin/intercept-c++ -rwxr-xr-x root/root 30 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/bin/intercept-c++.bat -rwxr-xr-x root/root 441 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/bin/intercept-cc -rwxr-xr-x root/root 29 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/bin/intercept-cc.bat -rwxr-xr-x root/root 495 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/bin/scan-build -rwxr-xr-x root/root 27 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/bin/scan-build.bat drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/libear/ -rw-r--r-- root/root 8405 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/libear/__init__.py -rw-r--r-- root/root 552 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/libear/config.h.in -rw-r--r-- root/root 18863 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/libear/ear.c drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/libscanbuild/ -rw-r--r-- root/root 2487 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/libscanbuild/__init__.py -rw-r--r-- root/root 20649 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/libscanbuild/analyze.py -rw-r--r-- root/root 5526 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/libscanbuild/clang.py -rw-r--r-- root/root 4649 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/libscanbuild/compilation.py -rw-r--r-- root/root 13164 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/libscanbuild/intercept.py -rw-r--r-- root/root 18417 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/libscanbuild/report.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/libscanbuild/resources/ -rw-r--r-- root/root 1284 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/libscanbuild/resources/scanview.css -rw-r--r-- root/root 1218 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/libscanbuild/resources/selectable.js -rw-r--r-- root/root 16818 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/libscanbuild/resources/sorttable.js -rw-r--r-- root/root 11697 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/libscanbuild/runner.py -rw-r--r-- root/root 2157 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/libscanbuild/shell.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/ -rw-r--r-- root/root 489 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/__init__.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/ -rw-r--r-- root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/__init__.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/cases/ -rw-r--r-- root/root 2273 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/cases/__init__.py -rw-r--r-- root/root 7754 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/cases/test_create_cdb.py -rw-r--r-- root/root 1595 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/cases/test_exec_anatomy.py -rw-r--r-- root/root 7382 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/cases/test_from_cdb.py -rw-r--r-- root/root 4701 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/cases/test_from_cmd.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/exec/ -rw-r--r-- root/root 1007 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/exec/CMakeLists.txt -rw-r--r-- root/root 501 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/exec/config.h.in -rw-r--r-- root/root 7039 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/exec/main.c drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/src/ -rw-r--r-- root/root 69 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/src/broken-one.c -rw-r--r-- root/root 15 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/src/broken-two.c drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/src/build/ -rw-r--r-- root/root 1507 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/src/build/Makefile -rw-r--r-- root/root 162 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/src/clean-one.c -rw-r--r-- root/root 193 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/src/clean-two.c drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/src/compilation_database/ -rw-r--r-- root/root 1067 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/src/compilation_database/build_broken.json.in -rw-r--r-- root/root 459 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/src/compilation_database/build_clean.json.in -rw-r--r-- root/root 757 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/src/compilation_database/build_regular.json.in -rw-r--r-- root/root 299 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/src/emit-one.c -rw-r--r-- root/root 116 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/src/emit-two.c drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/src/include/ -rw-r--r-- root/root 72 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/src/include/clean-one.h -rw-r--r-- root/root 29 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/functional/src/main.c drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/unit/ -rw-r--r-- root/root 949 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/unit/__init__.py -rw-r--r-- root/root 229 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/unit/test_analyze.py -rw-r--r-- root/root 1387 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/unit/test_clang.py -rw-r--r-- root/root 5144 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/unit/test_compilation.py -rw-r--r-- root/root 3694 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/unit/test_intercept.py -rw-r--r-- root/root 964 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/unit/test_libear.py -rw-r--r-- root/root 5508 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/unit/test_report.py -rw-r--r-- root/root 12580 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/unit/test_runner.py -rw-r--r-- root/root 1502 2017-12-26 17:24 ./usr/share/clang/scan-build-py-3.9/tests/unit/test_shell.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-view-3.9/ -rw-r--r-- root/root 1640 2017-12-26 17:24 ./usr/share/clang/scan-view-3.9/CMakeLists.txt drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-view-3.9/bin/ -rwxr-xr-x root/root 4530 2017-12-26 17:24 ./usr/share/clang/scan-view-3.9/bin/scan-view drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-view-3.9/share/ -rw-r--r-- root/root 18418 2017-12-26 17:24 ./usr/share/clang/scan-view-3.9/share/FileRadar.scpt -rw-r--r-- root/root 0 2017-12-26 17:24 ./usr/share/clang/scan-view-3.9/share/GetRadarVersion.scpt -rw-r--r-- root/root 8153 2017-12-26 17:24 ./usr/share/clang/scan-view-3.9/share/Reporter.py -rw-r--r-- root/root 25495 2017-12-26 17:24 ./usr/share/clang/scan-view-3.9/share/ScanView.py -rw-r--r-- root/root 318 2017-12-26 17:24 ./usr/share/clang/scan-view-3.9/share/bugcatcher.ico -rw-r--r-- root/root 5991 2017-12-26 17:24 ./usr/share/clang/scan-view-3.9/share/startfile.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/clang-3.9/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/clang-3.9/NEWS.Debian.gz -> ../libclang1-3.9/NEWS.Debian.gz -rw-r--r-- root/root 175 2017-12-22 22:26 ./usr/share/doc/clang-3.9/TODO.Debian lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/clang-3.9/changelog.Debian.gz -> ../libclang1-3.9/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/clang-3.9/copyright drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 620 2017-12-26 17:24 ./usr/share/lintian/overrides/clang-3.9 drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/llvm-3.9/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/llvm-3.9/cmake/ -rw-r--r-- root/root 1405 2017-12-26 17:24 ./usr/share/llvm-3.9/cmake/ClangConfig.cmake -rw-r--r-- root/root 21879 2017-12-26 17:24 ./usr/share/llvm-3.9/cmake/ClangTargets-relwithdebinfo.cmake -rw-r--r-- root/root 15379 2017-12-26 17:24 ./usr/share/llvm-3.9/cmake/ClangTargets.cmake drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/man/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/man/man1/ -rw-r--r-- root/root 5869 2017-12-26 17:24 ./usr/share/man/man1/clang-3.9.1.gz -rw-r--r-- root/root 779 2017-12-26 17:24 ./usr/share/man/man1/clang-apply-replacements-3.9.1.gz -rw-r--r-- root/root 1302 2017-12-26 17:24 ./usr/share/man/man1/clang-check-3.9.1.gz -rw-r--r-- root/root 1083 2017-12-26 17:24 ./usr/share/man/man1/clang-include-fixer-3.9.1.gz -rw-r--r-- root/root 966 2017-12-26 17:24 ./usr/share/man/man1/clang-query-3.9.1.gz -rw-r--r-- root/root 790 2017-12-26 17:24 ./usr/share/man/man1/clang-rename-3.9.1.gz -rw-r--r-- root/root 1008 2017-12-26 17:24 ./usr/share/man/man1/find-all-symbols-3.9.1.gz -rw-r--r-- root/root 3049 2017-12-26 17:24 ./usr/share/man/man1/modularize-3.9.1.gz -rw-r--r-- root/root 2837 2017-12-26 17:24 ./usr/share/man/man1/sancov-3.9.1.gz -rw-r--r-- root/root 3827 2017-12-26 17:24 ./usr/share/man/man1/scan-build-3.9.1.gz -rw-r--r-- root/root 562 2017-12-26 17:24 ./usr/share/man/man1/scan-view-3.9.1.gz clang-format-3.9_3.9.1-19ubuntu1_armhf.deb ------------------------------------------ new debian package, version 2.0. size 446572 bytes: control archive=1276 bytes. 1110 bytes, 24 lines control 950 bytes, 12 lines md5sums Package: clang-format-3.9 Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 1142 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libllvm3.9 (>= 1:3.9.1-6~), libstdc++6 (>= 5.2), python Breaks: clang-format-3.3 Replaces: clang-format-3.3 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 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/bin/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/clang-format-3.9 -> ../lib/llvm-3.9/bin/clang-format -rwxr-xr-x root/root 4447 2017-12-26 17:24 ./usr/bin/clang-format-diff-3.9 lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/git-clang-format-3.9 -> ../lib/llvm-3.9/bin/git-clang-format drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/ -rwxr-xr-x root/root 1054444 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/clang-format -rwxr-xr-x root/root 18099 2016-12-14 08:21 ./usr/lib/llvm-3.9/bin/git-clang-format drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/clang/clang-format-3.9/ -rwxr-xr-x root/root 4447 2017-12-26 17:24 ./usr/share/clang/clang-format-3.9/clang-format-diff.py -rwxr-xr-x root/root 2440 2016-12-14 08:21 ./usr/share/clang/clang-format-3.9/clang-format-sublime.py -rwxr-xr-x root/root 3931 2017-12-26 17:24 ./usr/share/clang/clang-format-3.9/clang-format.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/clang-format-3.9/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/clang-format-3.9/NEWS.Debian.gz -> ../libllvm3.9/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/clang-format-3.9/changelog.Debian.gz -> ../libllvm3.9/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/clang-format-3.9/copyright drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/emacs/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/emacs/site-lisp/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/emacs/site-lisp/clang-format-3.9/ -rwxr-xr-x root/root 6456 2017-12-26 17:24 ./usr/share/emacs/site-lisp/clang-format-3.9/clang-format.el drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 211 2017-12-26 17:24 ./usr/share/lintian/overrides/clang-format-3.9 drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/man/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/man/man1/ -rw-r--r-- root/root 1356 2017-12-26 17:24 ./usr/share/man/man1/clang-format-3.9.1.gz -rw-r--r-- root/root 674 2017-12-26 17:24 ./usr/share/man/man1/clang-format-diff-3.9.1.gz drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/vim/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/vim/addons/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/vim/addons/syntax/ -rw-r--r-- root/root 3931 2017-12-26 17:24 ./usr/share/vim/addons/syntax/clang-format-3.9.py clang-tidy-3.9_3.9.1-19ubuntu1_armhf.deb ---------------------------------------- new debian package, version 2.0. size 5110420 bytes: control archive=996 bytes. 866 bytes, 18 lines control 452 bytes, 6 lines md5sums Package: clang-tidy-3.9 Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 12987 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libllvm3.9 (>= 1:3.9.1-6~), libstdc++6 (>= 5.2), python Breaks: clang-3.9 (<< 1:3.9~svn250696-1), clang-modernize-3.9 Replaces: clang-3.9 (<< 1:3.9~svn250696-1), clang-modernize-3.9 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 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/bin/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/clang-tidy-3.9 -> ../lib/llvm-3.9/bin/clang-tidy lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/clang-tidy-diff-3.9.py -> ../lib/llvm-3.9/share/clang/clang-tidy-diff.py lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/run-clang-tidy-3.9.py -> ../lib/llvm-3.9/share/clang/run-clang-tidy.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/ -rwxr-xr-x root/root 13224324 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/clang-tidy drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/share/clang/ -rwxr-xr-x root/root 4041 2017-12-26 17:24 ./usr/lib/llvm-3.9/share/clang/clang-tidy-diff.py -rwxr-xr-x root/root 6686 2017-12-26 17:24 ./usr/lib/llvm-3.9/share/clang/run-clang-tidy.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/clang-tidy-3.9/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/clang-tidy-3.9/NEWS.Debian.gz -> ../libllvm3.9/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/clang-tidy-3.9/changelog.Debian.gz -> ../libllvm3.9/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/clang-tidy-3.9/copyright drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 110 2017-12-26 17:24 ./usr/share/lintian/overrides/clang-tidy-3.9 drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/man/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/man/man1/ -rw-r--r-- root/root 2300 2017-12-26 17:24 ./usr/share/man/man1/clang-tidy-3.9.1.gz libclang-3.9-dev_3.9.1-19ubuntu1_armhf.deb ------------------------------------------ new debian package, version 2.0. size 11159532 bytes: control archive=13904 bytes. 1000 bytes, 22 lines control 45421 bytes, 504 lines md5sums Package: libclang-3.9-dev Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 70224 Depends: libstdc++-7-dev, libgcc-7-dev, libobjc-7-dev, libclang1-3.9 (= 1:3.9.1-19ubuntu1), libclang-common-3.9-dev (= 1:3.9.1-19ubuntu1) 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 for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang fully implements all published ISO C++ standards including C++11, as well as the upcoming C++14 standard, and some parts of the fledgling C++1z standard, and is considered a production-quality C++ compiler. . This package contains the clang headers to develop extensions over libclang1-3.9. drwxr-xr-x root/root 0 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/arm-linux-gnueabihf/libclang-3.9.so -> libclang-3.9.so.1 drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang-c/ -rw-r--r-- root/root 5522 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang-c/BuildSystem.h -rw-r--r-- root/root 5344 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang-c/CXCompilationDatabase.h -rw-r--r-- root/root 1994 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang-c/CXErrorCode.h -rw-r--r-- root/root 2089 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang-c/CXString.h -rw-r--r-- root/root 15991 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang-c/Documentation.h -rw-r--r-- root/root 200778 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang-c/Index.h -rw-r--r-- root/root 1539 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang-c/Platform.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/ARCMigrate/ -rw-r--r-- root/root 4802 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/ARCMigrate/ARCMT.h -rw-r--r-- root/root 2243 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/ARCMigrate/ARCMTActions.h -rw-r--r-- root/root 2256 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/ARCMigrate/FileRemapper.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/AST/ -rw-r--r-- root/root 14929 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/APValue.h -rw-r--r-- root/root 879 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/AST.h -rw-r--r-- root/root 5974 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/ASTConsumer.h -rw-r--r-- root/root 108032 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/ASTContext.h -rw-r--r-- root/root 1600 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/ASTDiagnostic.h -rw-r--r-- root/root 897 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/ASTFwd.h -rw-r--r-- root/root 12256 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/ASTImporter.h -rw-r--r-- root/root 2669 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/ASTLambda.h -rw-r--r-- root/root 5367 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/ASTMutationListener.h -rw-r--r-- root/root 18703 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/ASTTypeTraits.h -rw-r--r-- root/root 3250 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/ASTUnresolvedSet.h -rw-r--r-- root/root 12005 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/ASTVector.h -rw-r--r-- root/root 6859 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/Attr.h -rw-r--r-- root/root 25825 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/AST/AttrDump.inc -rw-r--r-- root/root 225144 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/AST/AttrImpl.inc -rw-r--r-- root/root 4915 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/AttrIterator.h -rw-r--r-- root/root 98576 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/AST/AttrVisitor.inc -rw-r--r-- root/root 220396 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/AST/Attrs.inc -rw-r--r-- root/root 1991 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/Availability.h -rw-r--r-- root/root 2838 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/BaseSubobject.h -rw-r--r-- root/root 8025 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/BuiltinTypes.def -rw-r--r-- root/root 14067 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/CXXInheritance.h -rw-r--r-- root/root 25007 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/CanonicalType.h -rw-r--r-- root/root 8075 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/CharUnits.h -rw-r--r-- root/root 31883 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/Comment.h -rw-r--r-- root/root 1403 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/CommentBriefParser.h -rw-r--r-- root/root 31355 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/AST/CommentCommandInfo.inc -rw-r--r-- root/root 3625 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/AST/CommentCommandList.inc -rw-r--r-- root/root 6056 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/CommentCommandTraits.h -rw-r--r-- root/root 818 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/CommentDiagnostic.h -rw-r--r-- root/root 25046 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/AST/CommentHTMLNamedCharacterReferences.inc -rw-r--r-- root/root 6588 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/AST/CommentHTMLTags.inc -rw-r--r-- root/root 2920 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/AST/CommentHTMLTagsProperties.inc -rw-r--r-- root/root 10068 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/CommentLexer.h -rw-r--r-- root/root 4126 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/AST/CommentNodes.inc -rw-r--r-- root/root 3293 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/CommentParser.h -rw-r--r-- root/root 9722 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/CommentSema.h -rw-r--r-- root/root 2098 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/CommentVisitor.h -rw-r--r-- root/root 149997 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/Decl.h -rw-r--r-- root/root 2001 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/DeclAccessPair.h -rw-r--r-- root/root 69914 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/DeclBase.h -rw-r--r-- root/root 133820 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/DeclCXX.h -rw-r--r-- root/root 8377 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/DeclContextInternals.h -rw-r--r-- root/root 7766 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/DeclFriend.h -rw-r--r-- root/root 4179 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/DeclGroup.h -rw-r--r-- root/root 4000 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/DeclLookups.h -rw-r--r-- root/root 14850 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/AST/DeclNodes.inc -rw-r--r-- root/root 104568 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/DeclObjC.h -rw-r--r-- root/root 7447 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/DeclOpenMP.h -rw-r--r-- root/root 113812 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/DeclTemplate.h -rw-r--r-- root/root 2612 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/DeclVisitor.h -rw-r--r-- root/root 22043 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/DeclarationName.h -rw-r--r-- root/root 5369 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/DependentDiagnostic.h -rw-r--r-- root/root 4474 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/EvaluatedExprVisitor.h -rw-r--r-- root/root 187488 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/Expr.h -rw-r--r-- root/root 158356 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/ExprCXX.h -rw-r--r-- root/root 59090 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/ExprObjC.h -rw-r--r-- root/root 5023 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/ExprOpenMP.h -rw-r--r-- root/root 21308 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/ExternalASTSource.h -rw-r--r-- root/root 3749 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/GlobalDecl.h -rw-r--r-- root/root 4913 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/LambdaCapture.h -rw-r--r-- root/root 2001 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/LocInfoType.h -rw-r--r-- root/root 9888 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/Mangle.h -rw-r--r-- root/root 2129 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/MangleNumberingContext.h -rw-r--r-- root/root 9524 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/NSAPI.h -rw-r--r-- root/root 18914 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/NestedNameSpecifier.h -rw-r--r-- root/root 162588 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/OpenMPClause.h -rw-r--r-- root/root 14427 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/OperationKinds.def -rw-r--r-- root/root 1606 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/OperationKinds.h -rw-r--r-- root/root 1913 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/ParentMap.h -rw-r--r-- root/root 7038 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/PrettyPrinter.h -rw-r--r-- root/root 5876 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/RawCommentList.h -rw-r--r-- root/root 11171 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/RecordLayout.h -rw-r--r-- root/root 109697 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/RecursiveASTVisitor.h -rw-r--r-- root/root 9914 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/Redeclarable.h -rw-r--r-- root/root 3387 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/SelectorLocationsKind.h -rw-r--r-- root/root 73456 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/Stmt.h -rw-r--r-- root/root 14900 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/StmtCXX.h -rw-r--r-- root/root 2427 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/StmtGraphTraits.h -rw-r--r-- root/root 3963 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/StmtIterator.h -rw-r--r-- root/root 34109 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/AST/StmtNodes.inc -rw-r--r-- root/root 12539 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/StmtObjC.h -rw-r--r-- root/root 120181 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/StmtOpenMP.h -rw-r--r-- root/root 9731 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/StmtVisitor.h -rw-r--r-- root/root 22352 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/TemplateBase.h -rw-r--r-- root/root 18868 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/TemplateName.h -rw-r--r-- root/root 209082 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/Type.h -rw-r--r-- root/root 62623 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/TypeLoc.h -rw-r--r-- root/root 1453 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/TypeLocNodes.def -rw-r--r-- root/root 1807 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/TypeLocVisitor.h -rw-r--r-- root/root 4551 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/TypeNodes.def -rw-r--r-- root/root 2490 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/TypeOrdering.h -rw-r--r-- root/root 3396 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/TypeVisitor.h -rw-r--r-- root/root 4922 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/UnresolvedSet.h -rw-r--r-- root/root 5297 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/VTTBuilder.h -rw-r--r-- root/root 19127 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/AST/VTableBuilder.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/ASTMatchers/ -rw-r--r-- root/root 10740 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/ASTMatchers/ASTMatchFinder.h -rw-r--r-- root/root 158858 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/ASTMatchers/ASTMatchers.h -rw-r--r-- root/root 63481 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/ASTMatchers/ASTMatchersInternal.h -rw-r--r-- root/root 25789 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/ASTMatchers/ASTMatchersMacros.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/ASTMatchers/Dynamic/ -rw-r--r-- root/root 5414 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/ASTMatchers/Dynamic/Diagnostics.h -rw-r--r-- root/root 10364 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/ASTMatchers/Dynamic/Parser.h -rw-r--r-- root/root 5085 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/ASTMatchers/Dynamic/Registry.h -rw-r--r-- root/root 10646 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/ASTMatchers/Dynamic/VariantValue.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Analysis/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Analysis/Analyses/ -rw-r--r-- root/root 1635 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h -rw-r--r-- root/root 9910 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/Analyses/Consumed.h -rw-r--r-- root/root 6476 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/Analyses/Dominators.h -rw-r--r-- root/root 19869 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/Analyses/FormatString.h -rw-r--r-- root/root 3533 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/Analyses/LiveVariables.h -rw-r--r-- root/root 3879 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/Analyses/PostOrderCFGView.h -rw-r--r-- root/root 1274 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h -rw-r--r-- root/root 2061 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/Analyses/ReachableCode.h -rw-r--r-- root/root 10547 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/Analyses/ThreadSafety.h -rw-r--r-- root/root 17331 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/Analyses/ThreadSafetyCommon.h -rw-r--r-- root/root 2717 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/Analyses/ThreadSafetyLogical.h -rw-r--r-- root/root 1366 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/Analyses/ThreadSafetyOps.def -rw-r--r-- root/root 57731 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/Analyses/ThreadSafetyTIL.h -rw-r--r-- root/root 26363 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h -rw-r--r-- root/root 9468 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/Analyses/ThreadSafetyUtil.h -rw-r--r-- root/root 3935 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/Analyses/UninitializedValues.h -rw-r--r-- root/root 15449 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/AnalysisContext.h -rw-r--r-- root/root 832 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/AnalysisDiagnostic.h -rw-r--r-- root/root 39004 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/CFG.h -rw-r--r-- root/root 1525 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/CFGStmtMap.h -rw-r--r-- root/root 8943 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/CallGraph.h -rw-r--r-- root/root 1618 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/CodeInjector.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Analysis/DomainSpecific/ -rw-r--r-- root/root 1065 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/DomainSpecific/CocoaConventions.h -rw-r--r-- root/root 1299 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Analysis/FlowSensitive/ -rw-r--r-- root/root 7227 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/FlowSensitive/DataflowValues.h -rw-r--r-- root/root 21069 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/ProgramPoint.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Analysis/Support/ -rw-r--r-- root/root 6952 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Analysis/Support/BumpVector.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Basic/ -rw-r--r-- root/root 6224 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/ABI.h -rw-r--r-- root/root 1176 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/AddressSpaces.h -rw-r--r-- root/root 1370 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/AllDiagnostics.h -rw-r--r-- root/root 20695 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Basic/AttrHasAttributeImpl.inc -rw-r--r-- root/root 915 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/AttrKinds.h -rw-r--r-- root/root 7542 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Basic/AttrList.inc -rw-r--r-- root/root 1225 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/Attributes.h -rw-r--r-- root/root 58769 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Basic/Builtins.def -rw-r--r-- root/root 7982 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/Builtins.h -rw-r--r-- root/root 2127 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/BuiltinsAArch64.def -rw-r--r-- root/root 4413 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/BuiltinsAMDGPU.def -rw-r--r-- root/root 4478 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/BuiltinsARM.def -rw-r--r-- root/root 85290 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/BuiltinsHexagon.def -rw-r--r-- root/root 700 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/BuiltinsLe64.def -rw-r--r-- root/root 36136 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/BuiltinsMips.def -rw-r--r-- root/root 750 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/BuiltinsNEON.def -rw-r--r-- root/root 19888 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/BuiltinsNVPTX.def -rw-r--r-- root/root 15075 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/BuiltinsPPC.def -rw-r--r-- root/root 17214 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/BuiltinsSystemZ.def -rw-r--r-- root/root 907 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/BuiltinsWebAssembly.def -rw-r--r-- root/root 152537 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/BuiltinsX86.def -rw-r--r-- root/root 818 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/BuiltinsXCore.def -rw-r--r-- root/root 621 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/CapturedStmt.h -rw-r--r-- root/root 6708 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/CharInfo.h -rw-r--r-- root/root 1102 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/CommentOptions.h -rw-r--r-- root/root 1609 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/Cuda.h -rw-r--r-- root/root 1674 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/DebugInfoOptions.h -rw-r--r-- root/root 53692 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/Diagnostic.h -rw-r--r-- root/root 21019 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Basic/DiagnosticASTKinds.inc -rw-r--r-- root/root 89 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Basic/DiagnosticAnalysisKinds.inc -rw-r--r-- root/root 729 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/DiagnosticCategories.h -rw-r--r-- root/root 6825 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Basic/DiagnosticCommentKinds.inc -rw-r--r-- root/root 14294 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Basic/DiagnosticCommonKinds.inc -rw-r--r-- root/root 20449 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Basic/DiagnosticDriverKinds.inc -rw-r--r-- root/root 15678 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Basic/DiagnosticFrontendKinds.inc -rw-r--r-- root/root 159006 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Basic/DiagnosticGroups.inc -rw-r--r-- root/root 11037 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/DiagnosticIDs.h -rw-r--r-- root/root 206004 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Basic/DiagnosticIndexName.inc -rw-r--r-- root/root 50775 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Basic/DiagnosticLexKinds.inc -rw-r--r-- root/root 4438 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/DiagnosticOptions.def -rw-r--r-- root/root 3961 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/DiagnosticOptions.h -rw-r--r-- root/root 75842 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Basic/DiagnosticParseKinds.inc -rw-r--r-- root/root 641993 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Basic/DiagnosticSemaKinds.inc -rw-r--r-- root/root 8405 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Basic/DiagnosticSerializationKinds.inc -rw-r--r-- root/root 2115 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/ExceptionSpecificationType.h -rw-r--r-- root/root 696 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/ExpressionTraits.h -rw-r--r-- root/root 10754 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/FileManager.h -rw-r--r-- root/root 917 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/FileSystemOptions.h -rw-r--r-- root/root 4761 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/FileSystemStatCache.h -rw-r--r-- root/root 31626 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/IdentifierTable.h -rw-r--r-- root/root 2328 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/LLVM.h -rw-r--r-- root/root 1393 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/Lambda.h -rw-r--r-- root/root 14296 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/LangOptions.def -rw-r--r-- root/root 5743 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/LangOptions.h -rw-r--r-- root/root 3454 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/Linkage.h -rw-r--r-- root/root 1355 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/MacroBuilder.h -rw-r--r-- root/root 19684 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/Module.h -rw-r--r-- root/root 10196 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/ObjCRuntime.h -rw-r--r-- root/root 3220 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/OpenCLExtensions.def -rw-r--r-- root/root 3287 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/OpenCLImageTypes.def -rw-r--r-- root/root 2011 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/OpenCLOptions.h -rw-r--r-- root/root 22651 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/OpenMPKinds.def -rw-r--r-- root/root 7778 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/OpenMPKinds.h -rw-r--r-- root/root 6594 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/OperatorKinds.def -rw-r--r-- root/root 1162 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/OperatorKinds.h -rw-r--r-- root/root 1818 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/OperatorPrecedence.h -rw-r--r-- root/root 12926 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/PartialDiagnostic.h -rw-r--r-- root/root 3347 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/PlistSupport.h -rw-r--r-- root/root 840 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/PragmaKinds.h -rw-r--r-- root/root 1272 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/PrettyStackTrace.h -rw-r--r-- root/root 1606 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/SanitizerBlacklist.h -rw-r--r-- root/root 4447 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/Sanitizers.def -rw-r--r-- root/root 2541 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/Sanitizers.h -rw-r--r-- root/root 14644 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/SourceLocation.h -rw-r--r-- root/root 67371 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/SourceManager.h -rw-r--r-- root/root 4379 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/SourceManagerInternals.h -rw-r--r-- root/root 10911 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/Specifiers.h -rw-r--r-- root/root 4844 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/TargetBuiltins.h -rw-r--r-- root/root 12928 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/TargetCXXABI.h -rw-r--r-- root/root 37242 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/TargetInfo.h -rw-r--r-- root/root 1909 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/TargetOptions.h -rw-r--r-- root/root 1578 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/TemplateKinds.h -rw-r--r-- root/root 29946 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/TokenKinds.def -rw-r--r-- root/root 3582 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/TokenKinds.h -rw-r--r-- root/root 2479 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/TypeTraits.h -rw-r--r-- root/root 3107 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/Version.h -rw-r--r-- root/root 136 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Basic/Version.inc -rw-r--r-- root/root 5534 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/VersionTuple.h -rw-r--r-- root/root 13548 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/VirtualFileSystem.h -rw-r--r-- root/root 4348 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Basic/Visibility.h -rw-r--r-- root/root 69656 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Basic/arm_neon.inc drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/CodeGen/ -rw-r--r-- root/root 1568 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/CodeGen/BackendUtil.h -rw-r--r-- root/root 23300 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/CodeGen/CGFunctionInfo.h -rw-r--r-- root/root 2782 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/CodeGen/CodeGenABITypes.h -rw-r--r-- root/root 3071 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/CodeGen/CodeGenAction.h -rw-r--r-- root/root 3424 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/CodeGen/ModuleBuilder.h -rw-r--r-- root/root 1811 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/CodeGen/ObjectFilePCHContainerOperations.h -rw-r--r-- root/root 5805 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/CodeGen/SwiftCallingConv.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Config/ -rw-r--r-- root/root 1180 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Config/config.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Debian/ -rw-r--r-- root/root 451 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Debian/debian_path.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Driver/ -rw-r--r-- root/root 15111 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Driver/Action.h -rw-r--r-- root/root 9260 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Driver/Compilation.h -rw-r--r-- root/root 17608 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Driver/Driver.h -rw-r--r-- root/root 818 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Driver/DriverDiagnostic.h -rw-r--r-- root/root 6487 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Driver/Job.h -rw-r--r-- root/root 5843 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Driver/Multilib.h -rw-r--r-- root/root 1194 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Driver/Options.h -rw-r--r-- root/root 284354 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Driver/Options.inc -rw-r--r-- root/root 852 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Driver/Phases.h -rw-r--r-- root/root 2432 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Driver/SanitizerArgs.h -rw-r--r-- root/root 4897 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Driver/Tool.h -rw-r--r-- root/root 16634 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Driver/ToolChain.h -rw-r--r-- root/root 5466 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Driver/Types.def -rw-r--r-- root/root 3045 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Driver/Types.h -rw-r--r-- root/root 868 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Driver/Util.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Edit/ -rw-r--r-- root/root 5198 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Edit/Commit.h -rw-r--r-- root/root 2959 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Edit/EditedSource.h -rw-r--r-- root/root 881 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Edit/EditsReceiver.h -rw-r--r-- root/root 1567 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Edit/FileOffset.h -rw-r--r-- root/root 1174 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Edit/Rewriters.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Format/ -rw-r--r-- root/root 34575 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Format/Format.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Frontend/ -rw-r--r-- root/root 2038 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/ASTConsumers.h -rw-r--r-- root/root 35552 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/ASTUnit.h -rw-r--r-- root/root 2427 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/ChainedDiagnosticConsumer.h -rw-r--r-- root/root 13790 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/CodeGenOptions.def -rw-r--r-- root/root 8868 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/CodeGenOptions.h -rw-r--r-- root/root 2542 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/CommandLineSourceLoc.h -rw-r--r-- root/root 26100 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/CompilerInstance.h -rw-r--r-- root/root 7380 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/CompilerInvocation.h -rw-r--r-- root/root 2696 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/DependencyOutputOptions.h -rw-r--r-- root/root 7822 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/DiagnosticRenderer.h -rw-r--r-- root/root 11390 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/FrontendAction.h -rw-r--r-- root/root 8017 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/FrontendActions.h -rw-r--r-- root/root 832 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/FrontendDiagnostic.h -rw-r--r-- root/root 12143 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/FrontendOptions.h -rw-r--r-- root/root 781 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/FrontendPluginRegistry.h -rw-r--r-- root/root 3022 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/LangStandard.h -rw-r--r-- root/root 6194 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/LangStandards.def -rw-r--r-- root/root 2189 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/LayoutOverrideSource.h -rw-r--r-- root/root 2396 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/LogDiagnosticPrinter.h -rw-r--r-- root/root 849 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/MigratorOptions.h -rw-r--r-- root/root 2552 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/MultiplexConsumer.h -rw-r--r-- root/root 4154 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/PCHContainerOperations.h -rw-r--r-- root/root 1341 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/PreprocessorOutputOptions.h -rw-r--r-- root/root 1419 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/SerializedDiagnosticPrinter.h -rw-r--r-- root/root 4428 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/SerializedDiagnosticReader.h -rw-r--r-- root/root 1505 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/SerializedDiagnostics.h -rw-r--r-- root/root 5300 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/TextDiagnostic.h -rw-r--r-- root/root 1831 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/TextDiagnosticBuffer.h -rw-r--r-- root/root 1844 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/TextDiagnosticPrinter.h -rw-r--r-- root/root 8848 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/Utils.h -rw-r--r-- root/root 9675 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Frontend/VerifyDiagnosticConsumer.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/FrontendTool/ -rw-r--r-- root/root 970 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/FrontendTool/Utils.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Index/ -rw-r--r-- root/root 1450 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Index/CodegenNameGenerator.h -rw-r--r-- root/root 1430 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Index/CommentToXML.h -rw-r--r-- root/root 1857 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Index/IndexDataConsumer.h -rw-r--r-- root/root 3033 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Index/IndexSymbol.h -rw-r--r-- root/root 1302 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Index/IndexingAction.h -rw-r--r-- root/root 2179 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Index/USRGeneration.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Lex/ -rw-r--r-- root/root 2813 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/CodeCompletionHandler.h -rw-r--r-- root/root 7245 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/DirectoryLookup.h -rw-r--r-- root/root 1574 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/ExternalPreprocessorSource.h -rw-r--r-- root/root 3264 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/HeaderMap.h -rw-r--r-- root/root 1454 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/HeaderMapTypes.h -rw-r--r-- root/root 27789 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/HeaderSearch.h -rw-r--r-- root/root 7706 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/HeaderSearchOptions.h -rw-r--r-- root/root 797 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/LexDiagnostic.h -rw-r--r-- root/root 32045 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/Lexer.h -rw-r--r-- root/root 9412 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/LiteralSupport.h -rw-r--r-- root/root 5241 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/MacroArgs.h -rw-r--r-- root/root 21423 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/MacroInfo.h -rw-r--r-- root/root 4859 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/ModuleLoader.h -rw-r--r-- root/root 20443 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/ModuleMap.h -rw-r--r-- root/root 6587 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/MultipleIncludeOpt.h -rw-r--r-- root/root 19770 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/PPCallbacks.h -rw-r--r-- root/root 3851 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/PPConditionalDirectiveRecord.h -rw-r--r-- root/root 3413 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/PTHLexer.h -rw-r--r-- root/root 5463 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/PTHManager.h -rw-r--r-- root/root 4206 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/Pragma.h -rw-r--r-- root/root 20730 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/PreprocessingRecord.h -rw-r--r-- root/root 78900 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/Preprocessor.h -rw-r--r-- root/root 6303 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/PreprocessorLexer.h -rw-r--r-- root/root 6514 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/PreprocessorOptions.h -rw-r--r-- root/root 1420 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/ScratchBuffer.h -rw-r--r-- root/root 11542 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/Token.h -rw-r--r-- root/root 2570 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/TokenConcatenation.h -rw-r--r-- root/root 8317 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Lex/TokenLexer.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Parse/ -rw-r--r-- root/root 3653 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Parse/AttrParserStringSwitches.inc -rw-r--r-- root/root 1607 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Parse/ParseAST.h -rw-r--r-- root/root 811 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Parse/ParseDiagnostic.h -rw-r--r-- root/root 112083 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Parse/Parser.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Rewrite/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Rewrite/Core/ -rw-r--r-- root/root 1929 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Rewrite/Core/DeltaTree.h -rw-r--r-- root/root 3316 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Rewrite/Core/HTMLRewrite.h -rw-r--r-- root/root 4699 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Rewrite/Core/RewriteBuffer.h -rw-r--r-- root/root 7404 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Rewrite/Core/RewriteRope.h -rw-r--r-- root/root 8155 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Rewrite/Core/Rewriter.h -rw-r--r-- root/root 2717 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Rewrite/Core/TokenRewriter.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Rewrite/Frontend/ -rw-r--r-- root/root 1875 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Rewrite/Frontend/ASTConsumers.h -rw-r--r-- root/root 4465 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Rewrite/Frontend/FixItRewriter.h -rw-r--r-- root/root 2454 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Rewrite/Frontend/FrontendActions.h -rw-r--r-- root/root 1180 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Rewrite/Frontend/Rewriters.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Sema/ -rw-r--r-- root/root 2824 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/AnalysisBasedWarnings.h -rw-r--r-- root/root 90063 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Sema/AttrParsedAttrImpl.inc -rw-r--r-- root/root 82126 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Sema/AttrParsedAttrKinds.inc -rw-r--r-- root/root 6010 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Sema/AttrParsedAttrList.inc -rw-r--r-- root/root 39884 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Sema/AttrSpellingListIndex.inc -rw-r--r-- root/root 31102 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Sema/AttrTemplateInstantiate.inc -rw-r--r-- root/root 34052 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/AttributeList.h -rw-r--r-- root/root 2532 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/CXXFieldCollector.h -rw-r--r-- root/root 1285 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/CleanupInfo.h -rw-r--r-- root/root 36320 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/CodeCompleteConsumer.h -rw-r--r-- root/root 1082 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/CodeCompleteOptions.h -rw-r--r-- root/root 85204 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/DeclSpec.h -rw-r--r-- root/root 9803 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/DelayedDiagnostic.h -rw-r--r-- root/root 6560 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/Designator.h -rw-r--r-- root/root 9460 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/ExternalSemaSource.h -rw-r--r-- root/root 6983 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/IdentifierResolver.h -rw-r--r-- root/root 45010 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/Initialization.h -rw-r--r-- root/root 24536 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/Lookup.h -rw-r--r-- root/root 1517 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/LoopHint.h -rw-r--r-- root/root 15226 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/MultiplexExternalSemaSource.h -rw-r--r-- root/root 2075 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/ObjCMethodList.h -rw-r--r-- root/root 31536 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/Overload.h -rw-r--r-- root/root 9551 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/Ownership.h -rw-r--r-- root/root 7994 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/ParsedTemplate.h -rw-r--r-- root/root 1365 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/PrettyDeclStackTrace.h -rw-r--r-- root/root 16091 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/Scope.h -rw-r--r-- root/root 32779 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/ScopeInfo.h -rw-r--r-- root/root 445991 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/Sema.h -rw-r--r-- root/root 1514 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/SemaConsumer.h -rw-r--r-- root/root 804 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/SemaDiagnostic.h -rw-r--r-- root/root 3258 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/SemaFixItUtils.h -rw-r--r-- root/root 13614 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/SemaInternal.h -rw-r--r-- root/root 1292 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/SemaLambda.h -rw-r--r-- root/root 20173 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/Template.h -rw-r--r-- root/root 10934 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/TemplateDeduction.h -rw-r--r-- root/root 14067 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/TypoCorrection.h -rw-r--r-- root/root 1558 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Sema/Weak.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Serialization/ -rw-r--r-- root/root 62074 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Serialization/ASTBitCodes.h -rw-r--r-- root/root 2238 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Serialization/ASTDeserializationListener.h -rw-r--r-- root/root 86103 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Serialization/ASTReader.h -rw-r--r-- root/root 35270 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Serialization/ASTWriter.h -rw-r--r-- root/root 74008 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Serialization/AttrPCHRead.inc -rw-r--r-- root/root 49822 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Serialization/AttrPCHWrite.inc -rw-r--r-- root/root 4316 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Serialization/ContinuousRangeMap.h -rw-r--r-- root/root 7406 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Serialization/GlobalModuleIndex.h -rw-r--r-- root/root 15391 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Serialization/Module.h -rw-r--r-- root/root 5026 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Serialization/ModuleFileExtension.h -rw-r--r-- root/root 11354 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Serialization/ModuleManager.h -rw-r--r-- root/root 866 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Serialization/SerializationDiagnostic.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Checkers/ -rw-r--r-- root/root 40665 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Checkers/Checkers.inc -rw-r--r-- root/root 635 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Checkers/ClangCheckers.h -rw-r--r-- root/root 847 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h -rw-r--r-- root/root 7940 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h -rw-r--r-- root/root 7409 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Checkers/SValExplainer.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/ -rw-r--r-- root/root 2447 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/Analyses.def -rw-r--r-- root/root 21204 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/BugReporter/ -rw-r--r-- root/root 19778 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h -rw-r--r-- root/root 14502 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h -rw-r--r-- root/root 2632 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h -rw-r--r-- root/root 854 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h -rw-r--r-- root/root 27968 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h -rw-r--r-- root/root 18444 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/Checker.h -rw-r--r-- root/root 24252 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/CheckerManager.h -rw-r--r-- root/root 1220 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/CheckerOptInfo.h -rw-r--r-- root/root 5572 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/CheckerRegistry.h -rw-r--r-- root/root 2308 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/IssueHash.h -rw-r--r-- root/root 1202 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/ -rw-r--r-- root/root 3779 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h -rw-r--r-- root/root 3535 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h -rw-r--r-- root/root 6493 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h -rw-r--r-- root/root 1628 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h -rw-r--r-- root/root 38638 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h -rw-r--r-- root/root 13509 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h -rw-r--r-- root/root 1231 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h -rw-r--r-- root/root 7137 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h -rw-r--r-- root/root 19670 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h -rw-r--r-- root/root 1600 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h -rw-r--r-- root/root 2221 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h -rw-r--r-- root/root 3820 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h -rw-r--r-- root/root 16269 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h -rw-r--r-- root/root 28816 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h -rw-r--r-- root/root 3911 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h -rw-r--r-- root/root 1358 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h -rw-r--r-- root/root 44480 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h -rw-r--r-- root/root 32273 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h -rw-r--r-- root/root 7472 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h -rw-r--r-- root/root 1213 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h -rw-r--r-- root/root 3752 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def -rw-r--r-- root/root 12637 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h -rw-r--r-- root/root 5219 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h -rw-r--r-- root/root 2484 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def -rw-r--r-- root/root 15312 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h -rw-r--r-- root/root 11396 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h -rw-r--r-- root/root 1463 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h -rw-r--r-- root/root 7139 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h -rw-r--r-- root/root 1302 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h -rw-r--r-- root/root 3694 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h -rw-r--r-- root/root 19713 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h -rw-r--r-- root/root 1725 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def -rw-r--r-- root/root 1620 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h -rw-r--r-- root/root 859 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h -rw-r--r-- root/root 2815 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Frontend/ -rw-r--r-- root/root 1440 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h -rw-r--r-- root/root 923 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h -rw-r--r-- root/root 2064 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Frontend/FrontendActions.h -rw-r--r-- root/root 1112 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Tooling/ -rw-r--r-- root/root 2577 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Tooling/ArgumentsAdjusters.h -rw-r--r-- root/root 4506 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Tooling/CommonOptionsParser.h -rw-r--r-- root/root 9170 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Tooling/CompilationDatabase.h -rw-r--r-- root/root 775 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Tooling/CompilationDatabasePluginRegistry.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/clang/Tooling/Core/ -rw-r--r-- root/root 1772 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Tooling/Core/Lookup.h -rw-r--r-- root/root 2581 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Tooling/Core/QualTypeNames.h -rw-r--r-- root/root 9619 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Tooling/Core/Replacement.h -rw-r--r-- root/root 3415 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Tooling/FileMatchTrie.h -rw-r--r-- root/root 2504 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Tooling/FixIt.h -rw-r--r-- root/root 4969 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Tooling/JSONCompilationDatabase.h -rw-r--r-- root/root 3394 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Tooling/Refactoring.h -rw-r--r-- root/root 2825 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Tooling/RefactoringCallbacks.h -rw-r--r-- root/root 2651 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Tooling/ReplacementsYaml.h -rw-r--r-- root/root 18102 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/clang/Tooling/Tooling.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclang-3.9.1.so -> libclang-3.9.so lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclang-3.9.so -> ../../arm-linux-gnueabihf/libclang-3.9.so.1 lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclang.so -> ../../arm-linux-gnueabihf/libclang-3.9.so.1 -rw-r--r-- root/root 4800762 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangARCMigrate.a -rw-r--r-- root/root 4807452 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangAST.a -rw-r--r-- root/root 609062 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangASTMatchers.a -rw-r--r-- root/root 752102 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangAnalysis.a -rw-r--r-- root/root 42922 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangApplyReplacements.a -rw-r--r-- root/root 2461228 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangBasic.a -rw-r--r-- root/root 5616448 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangCodeGen.a -rw-r--r-- root/root 1632672 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangDriver.a -rw-r--r-- root/root 3702038 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangDynamicASTMatchers.a -rw-r--r-- root/root 63680 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangEdit.a -rw-r--r-- root/root 488482 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangFormat.a -rw-r--r-- root/root 1920126 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangFrontend.a -rw-r--r-- root/root 13060 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangFrontendTool.a -rw-r--r-- root/root 121778 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangIncludeFixer.a -rw-r--r-- root/root 627014 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangIndex.a -rw-r--r-- root/root 969944 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangLex.a -rw-r--r-- root/root 1049338 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangParse.a -rw-r--r-- root/root 55974 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangQuery.a -rw-r--r-- root/root 428286 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangRename.a -rw-r--r-- root/root 62394 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangRewrite.a -rw-r--r-- root/root 637228 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangRewriteFrontend.a -rw-r--r-- root/root 8932148 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangSema.a -rw-r--r-- root/root 1724414 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangSerialization.a -rw-r--r-- root/root 4810614 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangStaticAnalyzerCheckers.a -rw-r--r-- root/root 1975004 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangStaticAnalyzerCore.a -rw-r--r-- root/root 340910 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangStaticAnalyzerFrontend.a -rw-r--r-- root/root 351194 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangTidy.a -rw-r--r-- root/root 104794 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangTidyBoostModule.a -rw-r--r-- root/root 361598 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangTidyCERTModule.a -rw-r--r-- root/root 693608 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangTidyCppCoreGuidelinesModule.a -rw-r--r-- root/root 626328 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangTidyGoogleModule.a -rw-r--r-- root/root 94656 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangTidyLLVMModule.a -rw-r--r-- root/root 3880570 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangTidyMiscModule.a -rw-r--r-- root/root 4146344 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangTidyModernizeModule.a -rw-r--r-- root/root 452326 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangTidyPerformanceModule.a -rw-r--r-- root/root 29436 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangTidyPlugin.a -rw-r--r-- root/root 1895564 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangTidyReadabilityModule.a -rw-r--r-- root/root 323014 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangTidyUtils.a -rw-r--r-- root/root 252048 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangTooling.a -rw-r--r-- root/root 60662 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclangToolingCore.a -rw-r--r-- root/root 278632 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libfindAllSymbols.a drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/libclang-3.9-dev/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/libclang-3.9-dev/NEWS.Debian.gz -> ../libllvm3.9/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/libclang-3.9-dev/changelog.Debian.gz -> ../libllvm3.9/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/libclang-3.9-dev/copyright libclang-common-3.9-dev_3.9.1-19ubuntu1_armhf.deb ------------------------------------------------- new debian package, version 2.0. size 1187232 bytes: control archive=4628 bytes. 997 bytes, 22 lines control 13101 bytes, 144 lines md5sums Package: libclang-common-3.9-dev Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 11110 Depends: libc6 (>= 2.15), libgcc1 (>= 1:4.3), libstdc++6 (>= 5.2), libtinfo5 (>= 6), libllvm3.9 (= 1:3.9.1-19ubuntu1) 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 for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang fully implements all published ISO C++ standards including C++11, as well as the upcoming C++14 standard, and some parts of the fledgling C++1z standard, and is considered a production-quality C++ compiler. . This package contains the clang generic headers and some libraries (profiling, etc). drwxr-xr-x root/root 0 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/bin/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/clang-tblgen-3.9 -> ../lib/llvm-3.9/bin/clang-tblgen lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/yaml-bench-3.9 -> ../lib/llvm-3.9/bin/yaml-bench drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/clang/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/clang/3.9.1/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/include/clang/3.9.1/include -> ../../../lib/llvm-3.9/lib/clang/3.9.1/include drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/clang/3.9/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/include/clang/3.9/include -> ../../../lib/llvm-3.9/lib/clang/3.9.1/include drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/clang/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/clang/3.9.1/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/clang/3.9.1/include -> ../../llvm-3.9/lib/clang/3.9.1/include lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/clang/3.9.1/lib -> ../../llvm-3.9/lib/clang/3.9.1/lib drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/clang/3.9/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/clang/3.9/include -> ../../llvm-3.9/lib/clang/3.9.1/include lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/clang/3.9/lib -> ../../llvm-3.9/lib/clang/3.9.1/lib drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/ -rwxr-xr-x root/root 476976 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/clang-tblgen -rwxr-xr-x root/root 141020 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/yaml-bench drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/polly/ -rw-r--r-- root/root 1018 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/Canonicalization.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/polly/CodeGen/ -rw-r--r-- root/root 38647 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/CodeGen/BlockGenerators.h -rw-r--r-- root/root 772 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/CodeGen/CodeGeneration.h -rw-r--r-- root/root 331 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/CodeGen/CodegenCleanup.h -rw-r--r-- root/root 5551 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/CodeGen/IRBuilder.h -rw-r--r-- root/root 5920 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/CodeGen/IslAst.h -rw-r--r-- root/root 8814 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/CodeGen/IslExprBuilder.h -rw-r--r-- root/root 13552 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/CodeGen/IslNodeBuilder.h -rw-r--r-- root/root 9065 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/CodeGen/LoopGenerators.h -rw-r--r-- root/root 6037 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/CodeGen/RuntimeDebugBuilder.h -rw-r--r-- root/root 1971 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/CodeGen/Utils.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/polly/Config/ -rw-r--r-- root/root 563 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/polly/Config/config.h -rw-r--r-- root/root 9902 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/DependenceInfo.h -rw-r--r-- root/root 3374 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/LinkAllPasses.h -rw-r--r-- root/root 614 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/Options.h -rw-r--r-- root/root 865 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/RegisterPasses.h -rw-r--r-- root/root 9718 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/ScheduleOptimizer.h -rw-r--r-- root/root 10614 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/ScopBuilder.h -rw-r--r-- root/root 22915 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/ScopDetection.h -rw-r--r-- root/root 22278 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/ScopDetectionDiagnostic.h -rw-r--r-- root/root 94354 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/ScopInfo.h -rw-r--r-- root/root 1850 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/ScopPass.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/polly/Support/ -rw-r--r-- root/root 3999 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/Support/GICHelper.h -rw-r--r-- root/root 4704 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/Support/SCEVAffinator.h -rw-r--r-- root/root 3087 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/Support/SCEVValidator.h -rw-r--r-- root/root 15924 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/Support/ScopHelper.h -rw-r--r-- root/root 1101 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/polly/Support/ScopLocation.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/ -rw-r--r-- root/root 168 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/README.txt -rw-r--r-- root/root 513 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/asan_blacklist.txt drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/ -rw-r--r-- root/root 6595 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/__clang_cuda_cmath.h -rw-r--r-- root/root 12973 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/__clang_cuda_intrinsics.h -rw-r--r-- root/root 8323 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/__clang_cuda_math_forward_declares.h -rw-r--r-- root/root 12041 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/__clang_cuda_runtime_wrapper.h -rw-r--r-- root/root 1770 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/__stddef_max_align_t.h -rw-r--r-- root/root 6026 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/__wmmintrin_aes.h -rw-r--r-- root/root 2804 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/__wmmintrin_pclmul.h -rw-r--r-- root/root 3247 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/adxintrin.h -rw-r--r-- root/root 527880 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/altivec.h -rw-r--r-- root/root 8361 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/ammintrin.h -rw-r--r-- root/root 8964 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/arm_acle.h -rw-r--r-- root/root 2277552 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/arm_neon.h -rw-r--r-- root/root 49982 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx2intrin.h -rw-r--r-- root/root 91684 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512bwintrin.h -rw-r--r-- root/root 4872 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512cdintrin.h -rw-r--r-- root/root 59321 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512dqintrin.h -rw-r--r-- root/root 13472 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512erintrin.h -rw-r--r-- root/root 381662 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512fintrin.h -rw-r--r-- root/root 3371 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512ifmaintrin.h -rw-r--r-- root/root 5119 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512ifmavlintrin.h -rw-r--r-- root/root 5823 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512pfintrin.h -rw-r--r-- root/root 4742 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512vbmiintrin.h -rw-r--r-- root/root 8032 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512vbmivlintrin.h -rw-r--r-- root/root 119300 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512vlbwintrin.h -rw-r--r-- root/root 8277 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512vlcdintrin.h -rw-r--r-- root/root 47317 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512vldqintrin.h -rw-r--r-- root/root 333666 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/avx512vlintrin.h -rw-r--r-- root/root 105813 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/avxintrin.h -rw-r--r-- root/root 3177 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/bmi2intrin.h -rw-r--r-- root/root 18635 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/bmiintrin.h -rw-r--r-- root/root 1738 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/clflushoptintrin.h -rw-r--r-- root/root 7838 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/cpuid.h -rw-r--r-- root/root 5544 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/cuda_builtin_vars.h -rw-r--r-- root/root 78312 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/emmintrin.h -rw-r--r-- root/root 4479 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/f16cintrin.h -rw-r--r-- root/root 4247 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/float.h -rw-r--r-- root/root 7558 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/fma4intrin.h -rw-r--r-- root/root 7561 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/fmaintrin.h -rw-r--r-- root/root 1950 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/fxsrintrin.h -rw-r--r-- root/root 7154 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/htmintrin.h -rw-r--r-- root/root 10072 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/htmxlintrin.h -rw-r--r-- root/root 2611 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/ia32intrin.h -rw-r--r-- root/root 8516 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/immintrin.h -rw-r--r-- root/root 38723 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/intrin.h -rw-r--r-- root/root 2939 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/inttypes.h -rw-r--r-- root/root 1565 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/iso646.h -rw-r--r-- root/root 3734 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/limits.h -rw-r--r-- root/root 2325 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/lzcntintrin.h -rw-r--r-- root/root 5377 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/mm3dnow.h -rw-r--r-- root/root 2611 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/mm_malloc.h -rw-r--r-- root/root 57894 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/mmintrin.h -rw-r--r-- root/root 3810 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/module.modulemap -rw-r--r-- root/root 26324 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/msa.h -rw-r--r-- root/root 1977 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/mwaitxintrin.h -rw-r--r-- root/root 1448 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/nmmintrin.h -rw-r--r-- root/root 819406 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/opencl-c.h -rw-r--r-- root/root 1802 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/pkuintrin.h -rw-r--r-- root/root 11519 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/pmmintrin.h -rw-r--r-- root/root 3378 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/popcntintrin.h -rw-r--r-- root/root 1841 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/prfchwintrin.h -rw-r--r-- root/root 2029 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/rdseedintrin.h -rw-r--r-- root/root 2137 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/rtmintrin.h -rw-r--r-- root/root 1475 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/s390intrin.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/ -rw-r--r-- root/root 3592 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/allocator_interface.h -rw-r--r-- root/root 7081 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/asan_interface.h -rw-r--r-- root/root 9226 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/common_interface_defs.h -rw-r--r-- root/root 3092 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/coverage_interface.h -rw-r--r-- root/root 4552 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/dfsan_interface.h -rw-r--r-- root/root 1647 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/esan_interface.h -rw-r--r-- root/root 204518 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/linux_syscall_hooks.h -rw-r--r-- root/root 3588 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/lsan_interface.h -rw-r--r-- root/root 4501 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/msan_interface.h -rw-r--r-- root/root 9730 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/sanitizer/tsan_interface_atomic.h -rw-r--r-- root/root 2776 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/shaintrin.h -rw-r--r-- root/root 20207 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/smmintrin.h -rw-r--r-- root/root 1454 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/stdalign.h -rw-r--r-- root/root 2094 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/stdarg.h -rw-r--r-- root/root 8162 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/stdatomic.h -rw-r--r-- root/root 1730 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/stdbool.h -rw-r--r-- root/root 4498 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/stddef.h -rw-r--r-- root/root 23608 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/stdint.h -rw-r--r-- root/root 1381 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/stdnoreturn.h -rw-r--r-- root/root 4096 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/tbmintrin.h -rw-r--r-- root/root 30927 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/tgmath.h -rw-r--r-- root/root 30668 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/tmmintrin.h -rw-r--r-- root/root 10247 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/unwind.h -rw-r--r-- root/root 2291 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/vadefs.h -rw-r--r-- root/root 1334 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/varargs.h -rw-r--r-- root/root 291982 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/vecintrin.h -rw-r--r-- root/root 1398 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/wmmintrin.h -rw-r--r-- root/root 2718 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/x86intrin.h -rw-r--r-- root/root 106586 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/xmmintrin.h -rw-r--r-- root/root 21409 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/xopintrin.h -rw-r--r-- root/root 1885 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/xsavecintrin.h -rw-r--r-- root/root 2157 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/xsaveintrin.h -rw-r--r-- root/root 1919 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/xsaveoptintrin.h -rw-r--r-- root/root 2143 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/xsavesintrin.h -rw-r--r-- root/root 1743 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/clang/3.9.1/include/xtestintrin.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/ -rw-r--r-- root/root 1850708 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.asan-armhf.a -rw-r--r-- root/root 47007 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.asan-armhf.a.syms -rw-r--r-- root/root 894432 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.asan-armhf.so -rw-r--r-- root/root 1090 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.asan-preinit-armhf.a -rw-r--r-- root/root 21622 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.asan_cxx-armhf.a -rw-r--r-- root/root 159 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.asan_cxx-armhf.a.syms -rw-r--r-- root/root 222108 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.builtins-armhf.a -rw-r--r-- root/root 81580 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.profile-armhf.a -rw-r--r-- root/root 511504 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.stats-armhf.a -rw-r--r-- root/root 2970 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.stats_client-armhf.a -rw-r--r-- root/root 554512 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a -rw-r--r-- root/root 845 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a.syms -rw-r--r-- root/root 14066 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a -rw-r--r-- root/root 18 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/clang/3.9.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a.syms drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/libclang-common-3.9-dev/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/libclang-common-3.9-dev/NEWS.Debian.gz -> ../libllvm3.9/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/libclang-common-3.9-dev/changelog.Debian.gz -> ../libllvm3.9/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/libclang-common-3.9-dev/copyright libclang1-3.9-dbg_3.9.1-19ubuntu1_armhf.deb ------------------------------------------- new debian package, version 2.0. size 52638540 bytes: control archive=920 bytes. 942 bytes, 23 lines control 182 bytes, 2 lines md5sums Package: libclang1-3.9-dbg Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 58567 Depends: libstdc++-7-dev, libgcc-7-dev, libclang1-3.9 (= 1:3.9.1-19ubuntu1) Section: debug Priority: extra Multi-Arch: same Homepage: http://www.llvm.org/ Description: clang library Clang project is a C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang fully implements all published ISO C++ standards including C++11, as well as the upcoming C++14 standard, and some parts of the fledgling C++1z standard, and is considered a production-quality C++ compiler. . This package contains the debugging symbols. Build-Ids: 56c11f156f75907323efb55adbf92898388e4db1 drwxr-xr-x root/root 0 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/debug/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/debug/.build-id/56/ -rw-r--r-- root/root 59923288 2017-12-26 17:24 ./usr/lib/debug/.build-id/56/c11f156f75907323efb55adbf92898388e4db1.debug drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/libclang1-3.9-dbg/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/libclang1-3.9-dbg/NEWS.Debian.gz -> ../libllvm3.9/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/libclang1-3.9-dbg/changelog.Debian.gz -> ../libllvm3.9/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/libclang1-3.9-dbg/copyright libclang1-3.9_3.9.1-19ubuntu1_armhf.deb --------------------------------------- new debian package, version 2.0. size 5327068 bytes: control archive=3588 bytes. 1252 bytes, 28 lines control 228 bytes, 3 lines md5sums 45 bytes, 1 lines shlibs 16913 bytes, 341 lines symbols 70 bytes, 2 lines triggers Package: libclang1-3.9 Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 13473 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libllvm3.9 (>= 1:3.9.1-6~), libstdc++6 (>= 5.2) Section: devel 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 for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang fully implements all published ISO C++ standards including C++11, as well as the upcoming C++14 standard, and some parts of the fledgling C++1z standard, and is considered a production-quality C++ compiler. . 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 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/arm-linux-gnueabihf/ -rw-r--r-- root/root 13722164 2017-12-26 17:24 ./usr/lib/arm-linux-gnueabihf/libclang-3.9.so.1 drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclang-3.9.so.1 -> ../../arm-linux-gnueabihf/libclang-3.9.so.1 lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libclang.so.1 -> libclang-3.9.so.1 drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/libclang1-3.9/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/libclang1-3.9/NEWS.Debian.gz -> ../libllvm3.9/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/libclang1-3.9/changelog.Debian.gz -> ../libllvm3.9/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/libclang1-3.9/copyright drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 386 2017-12-26 17:24 ./usr/share/lintian/overrides/libclang1-3.9 libfuzzer-3.9-dev_3.9.1-19ubuntu1_armhf.deb ------------------------------------------- new debian package, version 2.0. size 27164 bytes: control archive=1068 bytes. 1210 bytes, 26 lines control 229 bytes, 3 lines md5sums Package: libfuzzer-3.9-dev Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 130 Depends: clang-3.9 (= 1:3.9.1-19ubuntu1) 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 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/ -rw-r--r-- root/root 84162 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libFuzzer.a drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/libfuzzer-3.9-dev/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/libfuzzer-3.9-dev/NEWS.Debian.gz -> ../libllvm3.9/NEWS.Debian.gz -rw-r--r-- root/root 966 2017-12-26 17:24 ./usr/share/doc/libfuzzer-3.9-dev/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/libfuzzer-3.9-dev/copyright liblldb-3.9-dbg_3.9.1-19ubuntu1_armhf.deb ----------------------------------------- new debian package, version 2.0. size 86721740 bytes: control archive=888 bytes. 842 bytes, 18 lines control 286 bytes, 3 lines md5sums Package: liblldb-3.9-dbg Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 98002 Depends: liblldb-3.9 (= 1:3.9.1-19ubuntu1) Section: debug Priority: extra 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: 429c9aa086338f92b0fb5f66a82ea1162a92e78c 953277fa2a151ea5d6a6eb22a90416b2ac2256ca drwxr-xr-x root/root 0 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/debug/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/debug/.build-id/42/ -rw-r--r-- root/root 8272 2017-12-26 17:24 ./usr/lib/debug/.build-id/42/9c9aa086338f92b0fb5f66a82ea1162a92e78c.debug drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/debug/.build-id/95/ -rw-r--r-- root/root 100293920 2017-12-26 17:24 ./usr/lib/debug/.build-id/95/3277fa2a151ea5d6a6eb22a90416b2ac2256ca.debug drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/liblldb-3.9-dbg/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/liblldb-3.9-dbg/NEWS.Debian.gz -> ../libllvm3.9/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/liblldb-3.9-dbg/changelog.Debian.gz -> ../libllvm3.9/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/liblldb-3.9-dbg/copyright liblldb-3.9-dev_3.9.1-19ubuntu1_armhf.deb ----------------------------------------- new debian package, version 2.0. size 4352732 bytes: control archive=15056 bytes. 842 bytes, 19 lines control 50489 bytes, 575 lines md5sums Package: liblldb-3.9-dev Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 28578 Depends: lldb-3.9 (= 1:3.9.1-19ubuntu1) Breaks: lldb-3.9-dev (<< 1:3.9~svn215195-2) Replaces: lldb-3.9-dev (<= 1:3.9~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 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/API/ -rw-r--r-- root/root 2662 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/LLDB.h -rw-r--r-- root/root 3803 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBAddress.h -rw-r--r-- root/root 6706 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBAttachInfo.h -rw-r--r-- root/root 2874 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBBlock.h -rw-r--r-- root/root 4198 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBBreakpoint.h -rw-r--r-- root/root 2181 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBBreakpointLocation.h -rw-r--r-- root/root 2434 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBBroadcaster.h -rw-r--r-- root/root 9233 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBCommandInterpreter.h -rw-r--r-- root/root 2926 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBCommandReturnObject.h -rw-r--r-- root/root 2493 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBCommunication.h -rw-r--r-- root/root 3076 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBCompileUnit.h -rw-r--r-- root/root 4923 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBData.h -rw-r--r-- root/root 8165 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBDebugger.h -rw-r--r-- root/root 2092 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBDeclaration.h -rw-r--r-- root/root 2787 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBDefines.h -rw-r--r-- root/root 2001 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBError.h -rw-r--r-- root/root 2052 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBEvent.h -rw-r--r-- root/root 1681 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBExecutionContext.h -rw-r--r-- root/root 3233 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBExpressionOptions.h -rw-r--r-- root/root 2325 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBFileSpec.h -rw-r--r-- root/root 1477 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBFileSpecList.h -rw-r--r-- root/root 6798 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBFrame.h -rw-r--r-- root/root 1954 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBFunction.h -rw-r--r-- root/root 1403 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBHostOS.h -rw-r--r-- root/root 2095 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBInstruction.h -rw-r--r-- root/root 1377 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBInstructionList.h -rw-r--r-- root/root 726 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBLanguageRuntime.h -rw-r--r-- root/root 4876 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBLaunchInfo.h -rw-r--r-- root/root 1914 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBLineEntry.h -rw-r--r-- root/root 3633 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBListener.h -rw-r--r-- root/root 3326 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBMemoryRegionInfo.h -rw-r--r-- root/root 1318 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBMemoryRegionInfoList.h -rw-r--r-- root/root 12778 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBModule.h -rw-r--r-- root/root 3777 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBModuleSpec.h -rw-r--r-- root/root 4617 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBPlatform.h -rw-r--r-- root/root 14235 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBProcess.h -rw-r--r-- root/root 1492 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBQueue.h -rw-r--r-- root/root 1118 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBQueueItem.h -rw-r--r-- root/root 2376 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBSection.h -rw-r--r-- root/root 1456 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBSourceManager.h -rw-r--r-- root/root 2955 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBStream.h -rw-r--r-- root/root 1421 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBStringList.h -rw-r--r-- root/root 2472 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBSymbol.h -rw-r--r-- root/root 2400 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBSymbolContext.h -rw-r--r-- root/root 1432 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBSymbolContextList.h -rw-r--r-- root/root 30393 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBTarget.h -rw-r--r-- root/root 7004 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBThread.h -rw-r--r-- root/root 1464 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBThreadCollection.h -rw-r--r-- root/root 3374 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBThreadPlan.h -rw-r--r-- root/root 6194 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBType.h -rw-r--r-- root/root 4124 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBTypeCategory.h -rw-r--r-- root/root 1877 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBTypeEnumMember.h -rw-r--r-- root/root 2160 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBTypeFilter.h -rw-r--r-- root/root 2017 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBTypeFormat.h -rw-r--r-- root/root 1952 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBTypeNameSpecifier.h -rw-r--r-- root/root 4357 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBTypeSummary.h -rw-r--r-- root/root 2492 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBTypeSynthetic.h -rw-r--r-- root/root 1713 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBUnixSignals.h -rw-r--r-- root/root 16484 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBValue.h -rw-r--r-- root/root 1805 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBValueList.h -rw-r--r-- root/root 1905 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBVariablesOptions.h -rw-r--r-- root/root 1884 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SBWatchpoint.h -rw-r--r-- root/root 1248 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/API/SystemInitializerFull.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/ -rw-r--r-- root/root 31308 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/Breakpoint.h -rw-r--r-- root/root 4107 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointID.h -rw-r--r-- root/root 1952 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointIDList.h -rw-r--r-- root/root 8154 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointList.h -rw-r--r-- root/root 17353 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointLocation.h -rw-r--r-- root/root 7972 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointLocationCollection.h -rw-r--r-- root/root 10385 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointLocationList.h -rw-r--r-- root/root 14518 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointOptions.h -rw-r--r-- root/root 8008 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointResolver.h -rw-r--r-- root/root 2959 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointResolverAddress.h -rw-r--r-- root/root 2717 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointResolverFileLine.h -rw-r--r-- root/root 2742 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointResolverFileRegex.h -rw-r--r-- root/root 4152 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointResolverName.h -rw-r--r-- root/root 12542 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointSite.h -rw-r--r-- root/root 7868 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/BreakpointSiteList.h -rw-r--r-- root/root 1548 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/Stoppoint.h -rw-r--r-- root/root 2416 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/StoppointCallbackContext.h -rw-r--r-- root/root 4198 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/StoppointLocation.h -rw-r--r-- root/root 9276 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/Watchpoint.h -rw-r--r-- root/root 9551 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/WatchpointList.h -rw-r--r-- root/root 10384 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Breakpoint/WatchpointOptions.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Core/ -rw-r--r-- root/root 24537 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Address.h -rw-r--r-- root/root 11460 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/AddressRange.h -rw-r--r-- root/root 2362 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/AddressResolver.h -rw-r--r-- root/root 1874 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/AddressResolverFileLine.h -rw-r--r-- root/root 2098 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/AddressResolverName.h -rw-r--r-- root/root 24633 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ArchSpec.h -rw-r--r-- root/root 1754 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Baton.h -rw-r--r-- root/root 22639 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Broadcaster.h -rw-r--r-- root/root 3522 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ClangForward.h -rw-r--r-- root/root 17187 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Communication.h -rw-r--r-- root/root 8376 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Connection.h -rw-r--r-- root/root 2239 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ConnectionMachPort.h -rw-r--r-- root/root 1779 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ConnectionSharedMemory.h -rw-r--r-- root/root 20476 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ConstString.h -rw-r--r-- root/root 533 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/CxaDemangle.h -rw-r--r-- root/root 3604 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/DataBuffer.h -rw-r--r-- root/root 5231 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/DataBufferHeap.h -rw-r--r-- root/root 6616 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/DataBufferMemoryMap.h -rw-r--r-- root/root 16667 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/DataEncoder.h -rw-r--r-- root/root 56222 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/DataExtractor.h -rw-r--r-- root/root 12747 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Debugger.h -rw-r--r-- root/root 15478 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Disassembler.h -rw-r--r-- root/root 23007 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/EmulateInstruction.h -rw-r--r-- root/root 11952 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Error.h -rw-r--r-- root/root 6260 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Event.h -rw-r--r-- root/root 581 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/FastDemangle.h -rw-r--r-- root/root 2276 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/FileLineResolver.h -rw-r--r-- root/root 8076 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/FileSpecList.h -rw-r--r-- root/root 7556 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Flags.h -rw-r--r-- root/root 8374 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/FormatEntity.h -rw-r--r-- root/root 4393 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/History.h -rw-r--r-- root/root 23751 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/IOHandler.h -rw-r--r-- root/root 1848 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/IOStreamMacros.h -rw-r--r-- root/root 6674 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Listener.h -rw-r--r-- root/root 3590 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/LoadedModuleInfoList.h -rw-r--r-- root/root 6265 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Log.h -rw-r--r-- root/root 3701 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Logging.h -rw-r--r-- root/root 12284 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Mangled.h -rw-r--r-- root/root 21278 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/MappedHash.h -rw-r--r-- root/root 50697 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Module.h -rw-r--r-- root/root 3204 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ModuleChild.h -rw-r--r-- root/root 22743 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ModuleList.h -rw-r--r-- root/root 15088 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ModuleSpec.h -rw-r--r-- root/root 8545 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Opcode.h -rw-r--r-- root/root 806 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/PluginInterface.h -rw-r--r-- root/root 21068 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/PluginManager.h -rw-r--r-- root/root 47351 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/RangeMap.h -rw-r--r-- root/root 9493 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/RegisterValue.h -rw-r--r-- root/root 7638 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/RegularExpression.h -rw-r--r-- root/root 2643 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/STLUtils.h -rw-r--r-- root/root 14632 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Scalar.h -rw-r--r-- root/root 15386 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/SearchFilter.h -rw-r--r-- root/root 10755 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Section.h -rw-r--r-- root/root 6248 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/SourceManager.h -rw-r--r-- root/root 2683 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/State.h -rw-r--r-- root/root 21675 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Stream.h -rw-r--r-- root/root 934 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/StreamAsynchronousIO.h -rw-r--r-- root/root 1898 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/StreamBuffer.h -rw-r--r-- root/root 1132 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/StreamCallback.h -rw-r--r-- root/root 1838 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/StreamFile.h -rw-r--r-- root/root 1511 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/StreamGDBRemote.h -rw-r--r-- root/root 1225 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/StreamString.h -rw-r--r-- root/root 4886 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/StreamTee.h -rw-r--r-- root/root 4208 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/StringList.h -rw-r--r-- root/root 18709 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/StructuredData.h -rw-r--r-- root/root 1856 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ThreadSafeDenseMap.h -rw-r--r-- root/root 1720 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ThreadSafeDenseSet.h -rw-r--r-- root/root 4620 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ThreadSafeSTLMap.h -rw-r--r-- root/root 2820 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ThreadSafeSTLVector.h -rw-r--r-- root/root 2073 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ThreadSafeValue.h -rw-r--r-- root/root 4028 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Timer.h -rw-r--r-- root/root 3407 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/UUID.h -rw-r--r-- root/root 11326 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/UniqueCStringMap.h -rw-r--r-- root/root 4673 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/UserID.h -rw-r--r-- root/root 3282 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/UserSettingsController.h -rw-r--r-- root/root 4290 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/VMRange.h -rw-r--r-- root/root 7788 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/Value.h -rw-r--r-- root/root 42596 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ValueObject.h -rw-r--r-- root/root 1957 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ValueObjectCast.h -rw-r--r-- root/root 3119 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ValueObjectChild.h -rw-r--r-- root/root 6058 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ValueObjectConstResult.h -rw-r--r-- root/root 2134 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ValueObjectConstResultCast.h -rw-r--r-- root/root 2785 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ValueObjectConstResultChild.h -rw-r--r-- root/root 2674 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ValueObjectConstResultImpl.h -rw-r--r-- root/root 3990 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ValueObjectDynamicValue.h -rw-r--r-- root/root 2438 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ValueObjectList.h -rw-r--r-- root/root 2601 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ValueObjectMemory.h -rw-r--r-- root/root 5213 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ValueObjectRegister.h -rw-r--r-- root/root 5379 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ValueObjectSyntheticFilter.h -rw-r--r-- root/root 2581 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/ValueObjectVariable.h -rw-r--r-- root/root 3338 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Core/dwarf.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/ -rw-r--r-- root/root 735 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/CXXFunctionPointer.h -rw-r--r-- root/root 5086 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/DataVisualization.h -rw-r--r-- root/root 5202 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/DumpValueObjectOptions.h -rw-r--r-- root/root 3329 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/FormatCache.h -rw-r--r-- root/root 6081 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/FormatClasses.h -rw-r--r-- root/root 10664 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/FormatManager.h -rw-r--r-- root/root 11996 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/FormattersContainer.h -rw-r--r-- root/root 8256 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/FormattersHelpers.h -rw-r--r-- root/root 2559 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/LanguageCategory.h -rw-r--r-- root/root 16847 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/StringPrinter.h -rw-r--r-- root/root 19218 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/TypeCategory.h -rw-r--r-- root/root 4315 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/TypeCategoryMap.h -rw-r--r-- root/root 8399 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/TypeFormat.h -rw-r--r-- root/root 15483 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/TypeSummary.h -rw-r--r-- root/root 17798 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/TypeSynthetic.h -rw-r--r-- root/root 6618 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/TypeValidator.h -rw-r--r-- root/root 5347 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/ValueObjectPrinter.h -rw-r--r-- root/root 1491 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/VectorIterator.h -rw-r--r-- root/root 868 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/DataFormatters/VectorType.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Expression/ -rw-r--r-- root/root 20620 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Expression/DWARFExpression.h -rw-r--r-- root/root 4835 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Expression/DiagnosticManager.h -rw-r--r-- root/root 4979 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Expression/Expression.h -rw-r--r-- root/root 5251 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Expression/ExpressionParser.h -rw-r--r-- root/root 2508 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Expression/ExpressionSourceCode.h -rw-r--r-- root/root 1498 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Expression/ExpressionTypeSystemHelper.h -rw-r--r-- root/root 10282 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Expression/ExpressionVariable.h -rw-r--r-- root/root 17088 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Expression/FunctionCaller.h -rw-r--r-- root/root 6556 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Expression/IRDynamicChecks.h -rw-r--r-- root/root 18663 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Expression/IRExecutionUnit.h -rw-r--r-- root/root 2011 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Expression/IRInterpreter.h -rw-r--r-- root/root 6074 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Expression/IRMemoryMap.h -rw-r--r-- root/root 6085 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Expression/LLVMUserExpression.h -rw-r--r-- root/root 5365 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Expression/Materializer.h -rw-r--r-- root/root 6409 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Expression/REPL.h -rw-r--r-- root/root 13914 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Expression/UserExpression.h -rw-r--r-- root/root 6184 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Expression/UtilityFunction.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Host/ -rw-r--r-- root/root 4597 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/Condition.h -rw-r--r-- root/root 1025 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/Config.h -rw-r--r-- root/root 508 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/ConnectionFileDescriptor.h -rw-r--r-- root/root 6082 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/Debug.h -rw-r--r-- root/root 14486 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/Editline.h -rw-r--r-- root/root 842 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/Endian.h -rw-r--r-- root/root 19623 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/File.h -rw-r--r-- root/root 1195 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/FileCache.h -rw-r--r-- root/root 32734 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/FileSpec.h -rw-r--r-- root/root 2825 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/FileSystem.h -rw-r--r-- root/root 11816 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/Host.h -rw-r--r-- root/root 587 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/HostGetOpt.h -rw-r--r-- root/root 2652 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/HostInfo.h -rw-r--r-- root/root 4858 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/HostInfoBase.h -rw-r--r-- root/root 702 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/HostNativeProcess.h -rw-r--r-- root/root 1368 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/HostNativeProcessBase.h -rw-r--r-- root/root 863 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/HostNativeThread.h -rw-r--r-- root/root 1347 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/HostNativeThreadBase.h -rw-r--r-- root/root 966 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/HostNativeThreadForward.h -rw-r--r-- root/root 1916 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/HostProcess.h -rw-r--r-- root/root 1502 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/HostThread.h -rw-r--r-- root/root 1564 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/IOObject.h -rw-r--r-- root/root 688 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/LockFile.h -rw-r--r-- root/root 1627 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/LockFileBase.h -rw-r--r-- root/root 659 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/MainLoop.h -rw-r--r-- root/root 2857 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/MainLoopBase.h -rw-r--r-- root/root 1001 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/MonitoringProcessLauncher.h -rw-r--r-- root/root 10167 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/Mutex.h -rw-r--r-- root/root 1389 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/OptionParser.h -rw-r--r-- root/root 652 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/Pipe.h -rw-r--r-- root/root 1996 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/PipeBase.h -rw-r--r-- root/root 19820 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/Predicate.h -rw-r--r-- root/root 677 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/ProcessLauncher.h -rw-r--r-- root/root 2670 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/ProcessRunLock.h -rw-r--r-- root/root 4069 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/Socket.h -rw-r--r-- root/root 8408 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/SocketAddress.h -rw-r--r-- root/root 1429 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/StringConvert.h -rw-r--r-- root/root 2541 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/Symbols.h -rw-r--r-- root/root 8167 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/Terminal.h -rw-r--r-- root/root 873 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/ThisThread.h -rw-r--r-- root/root 1407 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/ThreadLauncher.h -rw-r--r-- root/root 706 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/Time.h -rw-r--r-- root/root 3822 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/TimeValue.h -rw-r--r-- root/root 6250 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/XML.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Host/android/ -rw-r--r-- root/root 634 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/android/Android.h -rw-r--r-- root/root 1042 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/android/Config.h -rw-r--r-- root/root 981 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/android/HostInfoAndroid.h -rw-r--r-- root/root 717 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/android/ProcessLauncherAndroid.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Host/common/ -rw-r--r-- root/root 1236 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/common/GetOptInc.h -rw-r--r-- root/root 1541 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/common/NativeBreakpoint.h -rw-r--r-- root/root 1548 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/common/NativeBreakpointList.h -rw-r--r-- root/root 15005 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/common/NativeProcessProtocol.h -rw-r--r-- root/root 6979 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/common/NativeRegisterContext.h -rw-r--r-- root/root 1476 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/common/NativeRegisterContextRegisterInfo.h -rw-r--r-- root/root 2313 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/common/NativeThreadProtocol.h -rw-r--r-- root/root 1129 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/common/NativeWatchpointList.h -rw-r--r-- root/root 1710 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/common/SoftwareBreakpoint.h -rw-r--r-- root/root 1442 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/common/TCPSocket.h -rw-r--r-- root/root 1133 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/common/UDPSocket.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Host/freebsd/ -rw-r--r-- root/root 1041 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/freebsd/Config.h -rw-r--r-- root/root 881 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/freebsd/HostInfoFreeBSD.h -rw-r--r-- root/root 799 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/freebsd/HostThreadFreeBSD.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Host/linux/ -rw-r--r-- root/root 789 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/linux/AbstractSocket.h -rw-r--r-- root/root 1041 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/linux/Config.h -rw-r--r-- root/root 1426 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/linux/HostInfoLinux.h -rw-r--r-- root/root 861 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/linux/HostThreadLinux.h -rw-r--r-- root/root 717 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/linux/Personality.h -rw-r--r-- root/root 1455 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/linux/Ptrace.h -rw-r--r-- root/root 772 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/linux/Uio.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Host/macosx/ -rw-r--r-- root/root 1037 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/macosx/Config.h -rw-r--r-- root/root 1501 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/macosx/HostInfoMacOSX.h -rw-r--r-- root/root 776 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/macosx/HostThreadMacOSX.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Host/mingw/ -rw-r--r-- root/root 1073 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/mingw/Config.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Host/msvc/ -rw-r--r-- root/root 1354 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/msvc/Config.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Host/netbsd/ -rw-r--r-- root/root 1040 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/netbsd/Config.h -rw-r--r-- root/root 875 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/netbsd/HostInfoNetBSD.h -rw-r--r-- root/root 862 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/netbsd/HostThreadNetBSD.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Host/posix/ -rw-r--r-- root/root 3816 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h -rw-r--r-- root/root 1129 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/posix/DomainSocket.h -rw-r--r-- root/root 699 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/posix/Fcntl.h -rw-r--r-- root/root 1332 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/posix/HostInfoPosix.h -rw-r--r-- root/root 1302 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/posix/HostProcessPosix.h -rw-r--r-- root/root 895 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/posix/HostThreadPosix.h -rw-r--r-- root/root 1066 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/posix/LockFilePosix.h -rw-r--r-- root/root 3351 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/posix/MainLoopPosix.h -rw-r--r-- root/root 2603 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/posix/PipePosix.h -rw-r--r-- root/root 674 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/posix/ProcessLauncherPosix.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Host/windows/ -rw-r--r-- root/root 936 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/windows/AutoHandle.h -rw-r--r-- root/root 1720 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/windows/ConnectionGenericFileWindows.h -rw-r--r-- root/root 1424 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/windows/HostInfoWindows.h -rw-r--r-- root/root 1183 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/windows/HostProcessWindows.h -rw-r--r-- root/root 997 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/windows/HostThreadWindows.h -rw-r--r-- root/root 1184 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/windows/LockFileWindows.h -rw-r--r-- root/root 2614 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/windows/PipeWindows.h -rw-r--r-- root/root 835 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/windows/ProcessLauncherWindows.h -rw-r--r-- root/root 4210 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/windows/editlinewin.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Host/windows/getopt/ -rw-r--r-- root/root 2778 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/windows/win32.h -rw-r--r-- root/root 716 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Host/windows/windows.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Initialization/ -rw-r--r-- root/root 644 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Initialization/SystemInitializer.h -rw-r--r-- root/root 1345 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Initialization/SystemInitializerCommon.h -rw-r--r-- root/root 1137 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Initialization/SystemLifetimeManager.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Interpreter/ -rw-r--r-- root/root 17501 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/Args.h -rw-r--r-- root/root 3431 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/CommandAlias.h -rw-r--r-- root/root 11381 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/CommandCompletions.h -rw-r--r-- root/root 1585 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/CommandHistory.h -rw-r--r-- root/root 22619 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/CommandInterpreter.h -rw-r--r-- root/root 19417 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/CommandObject.h -rw-r--r-- root/root 5763 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/CommandObjectMultiword.h -rw-r--r-- root/root 2413 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/CommandObjectRegexCommand.h -rw-r--r-- root/root 967 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/CommandOptionValidators.h -rw-r--r-- root/root 5689 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/CommandReturnObject.h -rw-r--r-- root/root 1783 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupArchitecture.h -rw-r--r-- root/root 2416 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupBoolean.h -rw-r--r-- root/root 3400 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupFile.h -rw-r--r-- root/root 3294 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupFormat.h -rw-r--r-- root/root 1794 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupOutputFile.h -rw-r--r-- root/root 3113 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupPlatform.h -rw-r--r-- root/root 2270 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupString.h -rw-r--r-- root/root 2268 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupUInt64.h -rw-r--r-- root/root 1466 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupUUID.h -rw-r--r-- root/root 2490 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h -rw-r--r-- root/root 2050 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupVariable.h -rw-r--r-- root/root 1925 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionGroupWatchpoint.h -rw-r--r-- root/root 12874 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValue.h -rw-r--r-- root/root 3213 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueArch.h -rw-r--r-- root/root 1000 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueArgs.h -rw-r--r-- root/root 4399 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueArray.h -rw-r--r-- root/root 3344 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueBoolean.h -rw-r--r-- root/root 2541 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueChar.h -rw-r--r-- root/root 3515 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueDictionary.h -rw-r--r-- root/root 3087 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueEnumeration.h -rw-r--r-- root/root 3257 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueFileSpec.h -rw-r--r-- root/root 2419 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueFileSpecList.h -rw-r--r-- root/root 2521 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueFormat.h -rw-r--r-- root/root 2684 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueFormatEntity.h -rw-r--r-- root/root 2629 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueLanguage.h -rw-r--r-- root/root 2280 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValuePathMappings.h -rw-r--r-- root/root 9023 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueProperties.h -rw-r--r-- root/root 2220 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueRegex.h -rw-r--r-- root/root 3826 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueSInt64.h -rw-r--r-- root/root 5348 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueString.h -rw-r--r-- root/root 3353 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueUInt64.h -rw-r--r-- root/root 2336 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValueUUID.h -rw-r--r-- root/root 1423 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/OptionValues.h -rw-r--r-- root/root 16158 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/Options.h -rw-r--r-- root/root 2913 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/Property.h -rw-r--r-- root/root 14533 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Interpreter/ScriptInterpreter.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Symbol/ -rw-r--r-- root/root 2174 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/ArmUnwindInfo.h -rw-r--r-- root/root 18566 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/Block.h -rw-r--r-- root/root 45140 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/ClangASTContext.h -rw-r--r-- root/root 12653 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/ClangASTImporter.h -rw-r--r-- root/root 6224 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h -rw-r--r-- root/root 4714 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/ClangExternalASTSourceCommon.h -rw-r--r-- root/root 908 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/ClangUtil.h -rw-r--r-- root/root 6897 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/CompactUnwindInfo.h -rw-r--r-- root/root 20081 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/CompileUnit.h -rw-r--r-- root/root 3083 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/CompilerDecl.h -rw-r--r-- root/root 4197 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/CompilerDeclContext.h -rw-r--r-- root/root 18444 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/CompilerType.h -rw-r--r-- root/root 6177 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/DWARFCallFrameInfo.h -rw-r--r-- root/root 2875 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/DebugMacros.h -rw-r--r-- root/root 2222 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/DeclVendor.h -rw-r--r-- root/root 9103 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/Declaration.h -rw-r--r-- root/root 6055 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/FuncUnwinders.h -rw-r--r-- root/root 26705 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/Function.h -rw-r--r-- root/root 16179 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/GoASTContext.h -rw-r--r-- root/root 13109 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/JavaASTContext.h -rw-r--r-- root/root 8948 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/LineEntry.h -rw-r--r-- root/root 16241 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/LineTable.h -rw-r--r-- root/root 8715 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/ObjectContainer.h -rw-r--r-- root/root 37742 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/ObjectFile.h -rw-r--r-- root/root 12012 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/Symbol.h -rw-r--r-- root/root 24145 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/SymbolContext.h -rw-r--r-- root/root 5049 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/SymbolContextScope.h -rw-r--r-- root/root 9778 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/SymbolFile.h -rw-r--r-- root/root 7470 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/SymbolVendor.h -rw-r--r-- root/root 8417 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/Symtab.h -rw-r--r-- root/root 1423 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/TaggedASTType.h -rw-r--r-- root/root 22840 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/Type.h -rw-r--r-- root/root 2189 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/TypeList.h -rw-r--r-- root/root 2271 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/TypeMap.h -rw-r--r-- root/root 22203 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/TypeSystem.h -rw-r--r-- root/root 21141 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/UnwindPlan.h -rw-r--r-- root/root 2515 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/UnwindTable.h -rw-r--r-- root/root 5912 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/Variable.h -rw-r--r-- root/root 2983 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/VariableList.h -rw-r--r-- root/root 514 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Symbol/VerifyDecl.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Target/ -rw-r--r-- root/root 5668 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ABI.h -rw-r--r-- root/root 1579 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/CPPLanguageRuntime.h -rw-r--r-- root/root 13271 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/DynamicLoader.h -rw-r--r-- root/root 34944 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ExecutionContext.h -rw-r--r-- root/root 2530 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ExecutionContextScope.h -rw-r--r-- root/root 1506 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/FileAction.h -rw-r--r-- root/root 1432 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/InstrumentationRuntime.h -rw-r--r-- root/root 1431 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/InstrumentationRuntimeStopInfo.h -rw-r--r-- root/root 3279 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/JITLoader.h -rw-r--r-- root/root 1367 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/JITLoaderList.h -rw-r--r-- root/root 6550 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/Language.h -rw-r--r-- root/root 5492 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/LanguageRuntime.h -rw-r--r-- root/root 6530 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/Memory.h -rw-r--r-- root/root 1064 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/MemoryHistory.h -rw-r--r-- root/root 4148 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/MemoryRegionInfo.h -rw-r--r-- root/root 14877 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ObjCLanguageRuntime.h -rw-r--r-- root/root 3497 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/OperatingSystem.h -rw-r--r-- root/root 5065 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/PathMappingList.h -rw-r--r-- root/root 54993 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/Platform.h -rw-r--r-- root/root 125976 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/Process.h -rw-r--r-- root/root 4110 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ProcessInfo.h -rw-r--r-- root/root 6447 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ProcessLaunchInfo.h -rw-r--r-- root/root 7144 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/Queue.h -rw-r--r-- root/root 6949 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/QueueItem.h -rw-r--r-- root/root 4788 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/QueueList.h -rw-r--r-- root/root 2177 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/RegisterCheckpoint.h -rw-r--r-- root/root 9029 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/RegisterContext.h -rw-r--r-- root/root 3066 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/SectionLoadHistory.h -rw-r--r-- root/root 2584 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/SectionLoadList.h -rw-r--r-- root/root 22066 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/StackFrame.h -rw-r--r-- root/root 3653 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/StackFrameList.h -rw-r--r-- root/root 4224 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/StackID.h -rw-r--r-- root/root 7776 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/StopInfo.h -rw-r--r-- root/root 15583 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/SystemRuntime.h -rw-r--r-- root/root 51780 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/Target.h -rw-r--r-- root/root 9666 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/TargetList.h -rw-r--r-- root/root 59610 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/Thread.h -rw-r--r-- root/root 1711 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadCollection.h -rw-r--r-- root/root 5257 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadList.h -rw-r--r-- root/root 26139 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadPlan.h -rw-r--r-- root/root 2051 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanBase.h -rw-r--r-- root/root 6861 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanCallFunction.h -rw-r--r-- root/root 2002 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h -rw-r--r-- root/root 2359 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanCallUserExpression.h -rw-r--r-- root/root 1865 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanPython.h -rw-r--r-- root/root 2172 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanRunToAddress.h -rw-r--r-- root/root 5253 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanShouldStopHere.h -rw-r--r-- root/root 4762 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanStepInRange.h -rw-r--r-- root/root 1966 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanStepInstruction.h -rw-r--r-- root/root 3789 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanStepOut.h -rw-r--r-- root/root 1855 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanStepOverBreakpoint.h -rw-r--r-- root/root 1953 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanStepOverRange.h -rw-r--r-- root/root 3454 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanStepRange.h -rw-r--r-- root/root 2138 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanStepThrough.h -rw-r--r-- root/root 2393 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanStepUntil.h -rw-r--r-- root/root 2714 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadPlanTracer.h -rw-r--r-- root/root 3378 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/ThreadSpec.h -rw-r--r-- root/root 4116 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/UnixSignals.h -rw-r--r-- root/root 2779 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/Unwind.h -rw-r--r-- root/root 1874 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Target/UnwindAssembly.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Utility/ -rw-r--r-- root/root 6118 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/AnsiTerminal.h -rw-r--r-- root/root 12373 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/CleanUp.h -rw-r--r-- root/root 636 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/ConvertEnum.h -rw-r--r-- root/root 3983 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/Either.h -rw-r--r-- root/root 6057 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/Iterable.h -rw-r--r-- root/root 8524 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/JSON.h -rw-r--r-- root/root 844 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/LLDBAssert.h -rw-r--r-- root/root 573 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/NameMatches.h -rw-r--r-- root/root 2688 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/PriorityPointerPair.h -rw-r--r-- root/root 3866 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/ProcessStructReader.h -rw-r--r-- root/root 10929 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/PseudoTerminal.h -rw-r--r-- root/root 1489 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/Range.h -rw-r--r-- root/root 1967 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/RegisterNumber.h -rw-r--r-- root/root 3607 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/SafeMachO.h -rw-r--r-- root/root 2749 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/SharedCluster.h -rw-r--r-- root/root 17318 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/SharingPtr.h -rw-r--r-- root/root 4166 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/StringExtractor.h -rw-r--r-- root/root 1538 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/StringLexer.h -rw-r--r-- root/root 7244 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/Utility/TaskPool.h -rw-r--r-- root/root 574 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/Utility/Utils.h -rw-r--r-- root/root 6878 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/lldb/lldb-defines.h -rw-r--r-- root/root 49153 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/lldb-enumerations.h -rw-r--r-- root/root 19152 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/lldb-forward.h -rw-r--r-- root/root 1050 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/lldb-private-defines.h -rw-r--r-- root/root 10417 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/lldb-private-enumerations.h -rw-r--r-- root/root 1508 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/lldb-private-forward.h -rw-r--r-- root/root 4895 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/lldb-private-interfaces.h -rw-r--r-- root/root 6019 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/lldb-private-types.h -rw-r--r-- root/root 900 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/lldb-private.h -rw-r--r-- root/root 537 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/lldb-public.h -rw-r--r-- root/root 4902 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/lldb-types.h -rw-r--r-- root/root 50954 2016-12-14 08:21 ./usr/lib/llvm-3.9/include/lldb/lldb-versioning.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldb-3.9.1.so -> liblldb-3.9.so lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldb-3.9.so -> liblldb-3.9.so.1 lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldb.so -> ../../arm-linux-gnueabihf/liblldb-3.9.so.1 -rw-r--r-- root/root 3164 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbBase.a -rw-r--r-- root/root 430868 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbBreakpoint.a -rw-r--r-- root/root 3621274 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbCommands.a -rw-r--r-- root/root 2616746 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbCore.a -rw-r--r-- root/root 712222 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbDataFormatters.a -rw-r--r-- root/root 578246 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbExpression.a -rw-r--r-- root/root 709326 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbHost.a -rw-r--r-- root/root 14052 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbInitialization.a -rw-r--r-- root/root 1397320 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbInterpreter.a -rw-r--r-- root/root 53800 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginABIMacOSX_arm.a -rw-r--r-- root/root 57912 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginABIMacOSX_arm64.a -rw-r--r-- root/root 40870 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginABIMacOSX_i386.a -rw-r--r-- root/root 55020 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginABISysV_arm.a -rw-r--r-- root/root 56746 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginABISysV_arm64.a -rw-r--r-- root/root 38544 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginABISysV_hexagon.a -rw-r--r-- root/root 54898 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginABISysV_i386.a -rw-r--r-- root/root 47776 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginABISysV_mips.a -rw-r--r-- root/root 49084 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginABISysV_mips64.a -rw-r--r-- root/root 53388 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginABISysV_ppc.a -rw-r--r-- root/root 53662 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginABISysV_ppc64.a -rw-r--r-- root/root 44470 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginABISysV_s390x.a -rw-r--r-- root/root 58894 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginABISysV_x86_64.a -rw-r--r-- root/root 549524 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginAppleObjCRuntime.a -rw-r--r-- root/root 380016 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginCPlusPlusLanguage.a -rw-r--r-- root/root 75812 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginCXXItaniumABI.a -rw-r--r-- root/root 48726 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginDisassemblerLLVM.a -rw-r--r-- root/root 70464 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginDynamicLoaderHexagonDYLD.a -rw-r--r-- root/root 142682 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginDynamicLoaderMacOSXDYLD.a -rw-r--r-- root/root 95478 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginDynamicLoaderPosixDYLD.a -rw-r--r-- root/root 13538 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginDynamicLoaderStatic.a -rw-r--r-- root/root 11112 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginDynamicLoaderWindowsDYLD.a -rw-r--r-- root/root 660302 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginExpressionParserClang.a -rw-r--r-- root/root 223268 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginExpressionParserGo.a -rw-r--r-- root/root 75284 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginGoLanguage.a -rw-r--r-- root/root 216278 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginInstructionARM.a -rw-r--r-- root/root 42530 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginInstructionARM64.a -rw-r--r-- root/root 83320 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginInstructionMIPS.a -rw-r--r-- root/root 69756 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginInstructionMIPS64.a -rw-r--r-- root/root 69652 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginInstrumentationRuntimeAddressSanitizer.a -rw-r--r-- root/root 174816 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginInstrumentationRuntimeThreadSanitizer.a -rw-r--r-- root/root 53822 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginJITLoaderGDB.a -rw-r--r-- root/root 66050 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginJavaLanguage.a -rw-r--r-- root/root 21482 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginLanguageRuntimeGo.a -rw-r--r-- root/root 20478 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginLanguageRuntimeJava.a -rw-r--r-- root/root 36234 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginMemoryHistoryASan.a -rw-r--r-- root/root 66456 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginOSGo.a -rw-r--r-- root/root 51216 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginOSPython.a -rw-r--r-- root/root 460878 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginObjCLanguage.a -rw-r--r-- root/root 8846 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginObjCPlusPlusLanguage.a -rw-r--r-- root/root 52052 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginObjectContainerBSDArchive.a -rw-r--r-- root/root 23800 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginObjectContainerMachOArchive.a -rw-r--r-- root/root 188172 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginObjectFileELF.a -rw-r--r-- root/root 31938 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginObjectFileJIT.a -rw-r--r-- root/root 213646 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginObjectFileMachO.a -rw-r--r-- root/root 79176 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginObjectFilePECOFF.a -rw-r--r-- root/root 155256 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginPlatformAndroid.a -rw-r--r-- root/root 58608 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginPlatformFreeBSD.a -rw-r--r-- root/root 101644 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginPlatformGDB.a -rw-r--r-- root/root 42794 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginPlatformKalimba.a -rw-r--r-- root/root 71428 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginPlatformLinux.a -rw-r--r-- root/root 303726 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginPlatformMacOSX.a -rw-r--r-- root/root 57270 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginPlatformNetBSD.a -rw-r--r-- root/root 71728 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginPlatformPOSIX.a -rw-r--r-- root/root 61300 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginPlatformWindows.a -rw-r--r-- root/root 262892 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginProcessElfCore.a -rw-r--r-- root/root 1149404 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginProcessGDBRemote.a -rw-r--r-- root/root 262964 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginProcessLinux.a -rw-r--r-- root/root 120682 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginProcessMachCore.a -rw-r--r-- root/root 22042 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginProcessPOSIX.a -rw-r--r-- root/root 880798 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginProcessUtility.a -rw-r--r-- root/root 377596 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginRenderScriptRuntime.a -rw-r--r-- root/root 47544 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginScriptInterpreterNone.a -rw-r--r-- root/root 356940 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginScriptInterpreterPython.a -rw-r--r-- root/root 1256756 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginSymbolFileDWARF.a -rw-r--r-- root/root 267448 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginSymbolFilePDB.a -rw-r--r-- root/root 33014 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginSymbolFileSymtab.a -rw-r--r-- root/root 18950 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginSymbolVendorELF.a -rw-r--r-- root/root 200276 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginSystemRuntimeMacOSX.a -rw-r--r-- root/root 59174 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginUnwindAssemblyInstEmulation.a -rw-r--r-- root/root 53004 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbPluginUnwindAssemblyX86.a -rw-r--r-- root/root 1504724 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbSymbol.a -rw-r--r-- root/root 2369502 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbTarget.a -rw-r--r-- root/root 206308 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldbUtility.a drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/liblldb-3.9-dev/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/liblldb-3.9-dev/NEWS.Debian.gz -> ../libllvm3.9/NEWS.Debian.gz -rw-r--r-- root/root 961 2017-12-26 17:24 ./usr/share/doc/liblldb-3.9-dev/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/liblldb-3.9-dev/copyright liblldb-3.9_3.9.1-19ubuntu1_armhf.deb ------------------------------------- new debian package, version 2.0. size 15064468 bytes: control archive=1084 bytes. 940 bytes, 19 lines control 314 bytes, 4 lines md5sums 42 bytes, 1 lines shlibs 70 bytes, 2 lines triggers Package: liblldb-3.9 Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 42118 Depends: libc6 (>= 2.15), libgcc1 (>= 1:4.3), libncurses5 (>= 6), libpython2.7 (>= 2.7), libstdc++6 (>= 6), libtinfo5 (>= 6), zlib1g (>= 1:1.2.0), libllvm3.9 (= 1:3.9.1-19ubuntu1) Breaks: lldb-3.9 (<< 1:3.9~svn215195-2) Replaces: lldb-3.9 (<= 1:3.9~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 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/arm-linux-gnueabihf/liblldb-3.9.so -> liblldb-3.9.so.1 -rw-r--r-- root/root 43063096 2017-12-26 17:24 ./usr/lib/arm-linux-gnueabihf/liblldb-3.9.so.1 drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldb-3.9.so.1 -> ../../arm-linux-gnueabihf/liblldb-3.9.so.1 lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/liblldb.so.1 -> ../../arm-linux-gnueabihf/liblldb-3.9.so.1 drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/ -rw-r--r-- root/root 5836 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/readline.so drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/liblldb-3.9/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/liblldb-3.9/NEWS.Debian.gz -> ../libllvm3.9/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/liblldb-3.9/changelog.Debian.gz -> ../libllvm3.9/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/liblldb-3.9/copyright drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 381 2017-12-26 17:24 ./usr/share/lintian/overrides/liblldb-3.9 libllvm3.9-dbg_3.9.1-19ubuntu1_armhf.deb ---------------------------------------- new debian package, version 2.0. size 57740260 bytes: control archive=828 bytes. 809 bytes, 21 lines control 179 bytes, 2 lines md5sums Package: libllvm3.9-dbg Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 63959 Depends: libllvm3.9 (= 1:3.9.1-19ubuntu1) Breaks: libllvm3.9v4-dbg Replaces: libllvm3.9v4-dbg Section: debug Priority: extra 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: 5452ed1ce496639acc211115448213efa4f3c1ab drwxr-xr-x root/root 0 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/debug/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/debug/.build-id/54/ -rw-r--r-- root/root 65444172 2017-12-26 17:24 ./usr/lib/debug/.build-id/54/52ed1ce496639acc211115448213efa4f3c1ab.debug drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/libllvm3.9-dbg/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/libllvm3.9-dbg/NEWS.Debian.gz -> ../libllvm3.9/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/libllvm3.9-dbg/changelog.Debian.gz -> ../libllvm3.9/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/libllvm3.9-dbg/copyright libllvm3.9_3.9.1-19ubuntu1_armhf.deb ------------------------------------ new debian package, version 2.0. size 10358436 bytes: control archive=1064 bytes. 839 bytes, 20 lines control 374 bytes, 5 lines md5sums 41 bytes, 1 lines shlibs 70 bytes, 2 lines triggers Package: libllvm3.9 Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 31243 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 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/arm-linux-gnueabihf/libLLVM-3.9.so -> libLLVM-3.9.so.1 -rw-r--r-- root/root 31939128 2017-12-26 17:24 ./usr/lib/arm-linux-gnueabihf/libLLVM-3.9.so.1 drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/libllvm3.9/ -rw-r--r-- root/root 201 2017-12-22 22:26 ./usr/share/doc/libllvm3.9/NEWS.Debian.gz -rw-r--r-- root/root 960 2017-12-26 17:24 ./usr/share/doc/libllvm3.9/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/libllvm3.9/copyright drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 124 2017-12-26 17:24 ./usr/share/lintian/overrides/libllvm3.9 lldb-3.9_3.9.1-19ubuntu1_armhf.deb ---------------------------------- new debian package, version 2.0. size 1263668 bytes: control archive=1076 bytes. 823 bytes, 16 lines control 553 bytes, 8 lines md5sums 67 bytes, 8 lines * postinst #!/bin/sh Package: lldb-3.9 Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 3759 Depends: libc6 (>= 2.15), libgcc1 (>= 1:3.5), liblldb-3.9 (>= 1:3.9.1-6~), libllvm3.9 (= 1:3.9.1-19ubuntu1), libncurses5 (>= 6), libstdc++6 (>= 6), libtinfo5 (>= 6), llvm-3.9-dev Conflicts: lldb-3.4, lldb-3.5 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 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/bin/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/lldb-3.9 -> ../lib/llvm-3.9/bin/lldb lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/lldb-3.9.1-3.9 -> ../lib/llvm-3.9/bin/lldb-3.9.1 lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/lldb-argdumper-3.9 -> ../lib/llvm-3.9/bin/lldb-argdumper lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/lldb-mi-3.9 -> ../lib/llvm-3.9/bin/lldb-mi lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/lldb-mi-3.9.1-3.9 -> ../lib/llvm-3.9/bin/lldb-mi-3.9.1 lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/lldb-server-3.9 -> ../lib/llvm-3.9/bin/lldb-server lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/lldb-server-3.9.1-3.9 -> ../lib/llvm-3.9/bin/lldb-server-3.9.1 drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/lldb -> lldb-3.9.1 -rwxr-xr-x root/root 35268 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/lldb-3.9.1 -rwxr-xr-x root/root 13988 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/lldb-argdumper lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/lldb-mi -> lldb-mi-3.9.1 -rwxr-xr-x root/root 337680 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/lldb-mi-3.9.1 lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/lldb-server -> lldb-server-3.9.1 -rwxr-xr-x root/root 3391296 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/lldb-server-3.9.1 drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/lldb-3.9/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/lldb-3.9/NEWS.Debian.gz -> ../liblldb-3.9/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/lldb-3.9/changelog.Debian.gz -> ../liblldb-3.9/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/lldb-3.9/copyright drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 186 2017-12-26 17:24 ./usr/share/lintian/overrides/lldb-3.9 drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/man/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/man/man1/ -rw-r--r-- root/root 1651 2017-12-26 17:24 ./usr/share/man/man1/lldb-3.9.1.gz -rw-r--r-- root/root 1051 2017-12-26 17:24 ./usr/share/man/man1/lldb-mi-3.9.1.gz llvm-3.9-dev_3.9.1-19ubuntu1_armhf.deb -------------------------------------- new debian package, version 2.0. size 17095820 bytes: control archive=28836 bytes. 1353 bytes, 27 lines control 94700 bytes, 1117 lines md5sums Package: llvm-3.9-dev Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 91191 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libjsoncpp1 (>= 1.7.4), libllvm3.9 (= 1:3.9.1-19ubuntu1), libstdc++6 (>= 5.2), libffi-dev (>= 3.0.9), llvm-3.9 (= 1:3.9.1-19ubuntu1), 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 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/ADT/ -rw-r--r-- root/root 24960 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/APFloat.h -rw-r--r-- root/root 68311 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/APInt.h -rw-r--r-- root/root 11693 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/APSInt.h -rw-r--r-- root/root 12636 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/ArrayRef.h -rw-r--r-- root/root 16821 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/BitVector.h -rw-r--r-- root/root 5555 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/BitmaskEnum.h -rw-r--r-- root/root 3118 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/DAGDeltaAlgorithm.h -rw-r--r-- root/root 3561 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/DeltaAlgorithm.h -rw-r--r-- root/root 37087 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/DenseMap.h -rw-r--r-- root/root 8542 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/DenseMapInfo.h -rw-r--r-- root/root 5676 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/DenseSet.h -rw-r--r-- root/root 10027 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/DepthFirstIterator.h -rw-r--r-- root/root 3296 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/EpochTracker.h -rw-r--r-- root/root 10306 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/EquivalenceClasses.h -rw-r--r-- root/root 29114 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/FoldingSet.h -rw-r--r-- root/root 3921 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/GraphTraits.h -rw-r--r-- root/root 25887 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/Hashing.h -rw-r--r-- root/root 7149 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/ImmutableList.h -rw-r--r-- root/root 11776 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/ImmutableMap.h -rw-r--r-- root/root 38874 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/ImmutableSet.h -rw-r--r-- root/root 2540 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/IndexedMap.h -rw-r--r-- root/root 2914 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/IntEqClasses.h -rw-r--r-- root/root 73779 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/IntervalMap.h -rw-r--r-- root/root 8767 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/IntrusiveRefCntPtr.h -rw-r--r-- root/root 6522 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/MapVector.h -rw-r--r-- root/root 877 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/None.h -rw-r--r-- root/root 6947 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/Optional.h -rw-r--r-- root/root 4202 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/PackedVector.h -rw-r--r-- root/root 4052 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/PointerEmbeddedInt.h -rw-r--r-- root/root 8147 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/PointerIntPair.h -rw-r--r-- root/root 8096 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/PointerSumType.h -rw-r--r-- root/root 16035 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/PointerUnion.h -rw-r--r-- root/root 10840 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/PostOrderIterator.h -rw-r--r-- root/root 2756 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/PriorityQueue.h -rw-r--r-- root/root 6860 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/PriorityWorklist.h -rw-r--r-- root/root 8380 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/SCCIterator.h -rw-r--r-- root/root 21507 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/STLExtras.h -rw-r--r-- root/root 8381 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/ScopedHashTable.h -rw-r--r-- root/root 2510 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/Sequence.h -rw-r--r-- root/root 2091 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/SetOperations.h -rw-r--r-- root/root 8935 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/SetVector.h -rw-r--r-- root/root 16392 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/SmallBitVector.h -rw-r--r-- root/root 14308 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/SmallPtrSet.h -rw-r--r-- root/root 4153 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/SmallSet.h -rw-r--r-- root/root 8559 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/SmallString.h -rw-r--r-- root/root 29803 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/SmallVector.h -rw-r--r-- root/root 26847 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/SparseBitVector.h -rw-r--r-- root/root 18156 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/SparseMultiSet.h -rw-r--r-- root/root 11668 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/SparseSet.h -rw-r--r-- root/root 4548 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/Statistic.h -rw-r--r-- root/root 6036 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/StringExtras.h -rw-r--r-- root/root 17168 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/StringMap.h -rw-r--r-- root/root 22402 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/StringRef.h -rw-r--r-- root/root 1377 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/StringSet.h -rw-r--r-- root/root 5241 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/StringSwitch.h -rw-r--r-- root/root 9671 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/TinyPtrVector.h -rw-r--r-- root/root 22587 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/Triple.h -rw-r--r-- root/root 17705 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/Twine.h -rw-r--r-- root/root 3193 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/UniqueVector.h -rw-r--r-- root/root 10897 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/VariadicFunction.h -rw-r--r-- root/root 3638 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/edit_distance.h -rw-r--r-- root/root 25713 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/ilist.h -rw-r--r-- root/root 4263 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/ilist_node.h -rw-r--r-- root/root 9410 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/iterator.h -rw-r--r-- root/root 2348 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ADT/iterator_range.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Analysis/ -rw-r--r-- root/root 39039 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/AliasAnalysis.h -rw-r--r-- root/root 2466 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/AliasAnalysisEvaluator.h -rw-r--r-- root/root 15466 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/AliasSetTracker.h -rw-r--r-- root/root 6012 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/AssumptionCache.h -rw-r--r-- root/root 8907 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/BasicAliasAnalysis.h -rw-r--r-- root/root 4403 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/BlockFrequencyInfo.h -rw-r--r-- root/root 50225 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/BlockFrequencyInfoImpl.h -rw-r--r-- root/root 8884 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/BranchProbabilityInfo.h -rw-r--r-- root/root 4123 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/CFG.h -rw-r--r-- root/root 4074 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/CFGPrinter.h -rw-r--r-- root/root 4364 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/CFLAndersAliasAnalysis.h -rw-r--r-- root/root 5455 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/CFLSteensAliasAnalysis.h -rw-r--r-- root/root 10343 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/CGSCCPassManager.h -rw-r--r-- root/root 18922 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/CallGraph.h -rw-r--r-- root/root 4918 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/CallGraphSCCPass.h -rw-r--r-- root/root 771 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/CallPrinter.h -rw-r--r-- root/root 3800 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/CaptureTracking.h -rw-r--r-- root/root 3717 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/CodeMetrics.h -rw-r--r-- root/root 6921 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/ConstantFolding.h -rw-r--r-- root/root 5656 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/DOTGraphTraitsPass.h -rw-r--r-- root/root 3404 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/DemandedBits.h -rw-r--r-- root/root 40998 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/DependenceAnalysis.h -rw-r--r-- root/root 1553 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/DivergenceAnalysis.h -rw-r--r-- root/root 1036 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/DomPrinter.h -rw-r--r-- root/root 6335 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/DominanceFrontier.h -rw-r--r-- root/root 7005 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/DominanceFrontierImpl.h -rw-r--r-- root/root 2716 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/EHPersonalities.h -rw-r--r-- root/root 5649 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/GlobalsModRef.h -rw-r--r-- root/root 7122 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/IVUsers.h -rw-r--r-- root/root 2523 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/IndirectCallPromotionAnalysis.h -rw-r--r-- root/root 1330 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/IndirectCallSiteVisitor.h -rw-r--r-- root/root 4990 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/InlineCost.h -rw-r--r-- root/root 16974 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/InstructionSimplify.h -rw-r--r-- root/root 4981 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/Interval.h -rw-r--r-- root/root 10702 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/IntervalIterator.h -rw-r--r-- root/root 4181 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/IntervalPartition.h -rw-r--r-- root/root 3650 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/IteratedDominanceFrontier.h -rw-r--r-- root/root 4142 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/LazyBlockFrequencyInfo.h -rw-r--r-- root/root 38763 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/LazyCallGraph.h -rw-r--r-- root/root 4722 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/LazyValueInfo.h -rw-r--r-- root/root 1371 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/Lint.h -rw-r--r-- root/root 4477 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/Loads.h -rw-r--r-- root/root 32286 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/LoopAccessAnalysis.h -rw-r--r-- root/root 30146 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/LoopInfo.h -rw-r--r-- root/root 20230 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/LoopInfoImpl.h -rw-r--r-- root/root 6165 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/LoopIterator.h -rw-r--r-- root/root 5904 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/LoopPass.h -rw-r--r-- root/root 5703 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/LoopPassManager.h -rw-r--r-- root/root 3492 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/LoopUnrollAnalyzer.h -rw-r--r-- root/root 10266 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/MemoryBuiltins.h -rw-r--r-- root/root 20240 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/MemoryDependenceAnalysis.h -rw-r--r-- root/root 5138 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/MemoryLocation.h -rw-r--r-- root/root 3014 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/ModuleSummaryAnalysis.h -rw-r--r-- root/root 3210 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/ObjCARCAliasAnalysis.h -rw-r--r-- root/root 10235 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/ObjCARCAnalysisUtils.h -rw-r--r-- root/root 4908 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/ObjCARCInstKind.h -rw-r--r-- root/root 3312 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/OptimizationDiagnosticInfo.h -rw-r--r-- root/root 2549 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/OrderedBasicBlock.h -rw-r--r-- root/root 4851 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/PHITransAddr.h -rw-r--r-- root/root 3352 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/Passes.h -rw-r--r-- root/root 3214 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/PostDominators.h -rw-r--r-- root/root 3693 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/ProfileSummaryInfo.h -rw-r--r-- root/root 9747 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/PtrUseVisitor.h -rw-r--r-- root/root 35051 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/RegionInfo.h -rw-r--r-- root/root 25893 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/RegionInfoImpl.h -rw-r--r-- root/root 12039 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/RegionIterator.h -rw-r--r-- root/root 4007 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/RegionPass.h -rw-r--r-- root/root 2305 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/RegionPrinter.h -rw-r--r-- root/root 77640 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/ScalarEvolution.h -rw-r--r-- root/root 2068 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/ScalarEvolutionAliasAnalysis.h -rw-r--r-- root/root 15648 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/ScalarEvolutionExpander.h -rw-r--r-- root/root 23798 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/ScalarEvolutionExpressions.h -rw-r--r-- root/root 2737 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/ScalarEvolutionNormalization.h -rw-r--r-- root/root 2881 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/ScopedNoAliasAA.h -rw-r--r-- root/root 7947 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/SparsePropagation.h -rw-r--r-- root/root 10644 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/TargetFolder.h -rw-r--r-- root/root 42145 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/TargetLibraryInfo.def -rw-r--r-- root/root 12239 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/TargetLibraryInfo.h -rw-r--r-- root/root 49885 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/TargetTransformInfo.h -rw-r--r-- root/root 19322 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/TargetTransformInfoImpl.h -rw-r--r-- root/root 4229 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/Trace.h -rw-r--r-- root/root 2895 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/TypeBasedAliasAnalysis.h -rw-r--r-- root/root 1579 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/TypeMetadataUtils.h -rw-r--r-- root/root 23408 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/ValueTracking.h -rw-r--r-- root/root 5291 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Analysis/VectorUtils.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/AsmParser/ -rw-r--r-- root/root 4981 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/AsmParser/Parser.h -rw-r--r-- root/root 1292 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/AsmParser/SlotMapping.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Bitcode/ -rw-r--r-- root/root 6569 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Bitcode/BitCodes.h -rw-r--r-- root/root 2752 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Bitcode/BitcodeWriterPass.h -rw-r--r-- root/root 19248 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Bitcode/BitstreamReader.h -rw-r--r-- root/root 19453 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Bitcode/BitstreamWriter.h -rw-r--r-- root/root 20851 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Bitcode/LLVMBitCodes.h -rw-r--r-- root/root 8567 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Bitcode/ReaderWriter.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/CodeGen/ -rw-r--r-- root/root 5104 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/Analysis.h -rw-r--r-- root/root 21570 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/AsmPrinter.h -rw-r--r-- root/root 2329 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/AtomicExpandUtils.h -rw-r--r-- root/root 36567 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/BasicTTIImpl.h -rw-r--r-- root/root 3132 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/CalcSpillWeights.h -rw-r--r-- root/root 19468 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/CallingConvLower.h -rw-r--r-- root/root 15678 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/CommandFlags.h -rw-r--r-- root/root 578 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/DAGCombine.h -rw-r--r-- root/root 8050 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/DFAPacketizer.h -rw-r--r-- root/root 23780 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/DIE.h -rw-r--r-- root/root 1330 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/DIEValue.def -rw-r--r-- root/root 1434 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/DwarfStringPoolEntry.h -rw-r--r-- root/root 2182 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/EdgeBundles.h -rw-r--r-- root/root 23529 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/FastISel.h -rw-r--r-- root/root 6653 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/FaultMaps.h -rw-r--r-- root/root 12148 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/FunctionLoweringInfo.h -rw-r--r-- root/root 7404 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/GCMetadata.h -rw-r--r-- root/root 2170 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/GCMetadataPrinter.h -rw-r--r-- root/root 7073 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/GCStrategy.h -rw-r--r-- root/root 1307 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/GCs.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/CodeGen/GlobalISel/ -rw-r--r-- root/root 2362 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/GlobalISel/CallLowering.h -rw-r--r-- root/root 1189 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/GlobalISel/GISelAccessor.h -rw-r--r-- root/root 6018 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/GlobalISel/IRTranslator.h -rw-r--r-- root/root 4968 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/GlobalISel/MachineIRBuilder.h -rw-r--r-- root/root 23958 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/GlobalISel/RegBankSelect.h -rw-r--r-- root/root 3251 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/GlobalISel/RegisterBank.h -rw-r--r-- root/root 24428 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/GlobalISel/RegisterBankInfo.h -rw-r--r-- root/root 1140 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/GlobalISel/Types.h -rw-r--r-- root/root 43306 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/ISDOpcodes.h -rw-r--r-- root/root 2064 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/IntrinsicLowering.h -rw-r--r-- root/root 3030 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/LatencyPriorityQueue.h -rw-r--r-- root/root 9953 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/LexicalScopes.h -rw-r--r-- root/root 1335 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/LinkAllAsmWriterComponents.h -rw-r--r-- root/root 2324 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/LinkAllCodegenComponents.h -rw-r--r-- root/root 31210 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/LiveInterval.h -rw-r--r-- root/root 18233 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/LiveIntervalAnalysis.h -rw-r--r-- root/root 7331 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/LiveIntervalUnion.h -rw-r--r-- root/root 6027 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/LivePhysRegs.h -rw-r--r-- root/root 10639 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/LiveRangeEdit.h -rw-r--r-- root/root 5821 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/LiveRegMatrix.h -rw-r--r-- root/root 3383 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/LiveStackAnalysis.h -rw-r--r-- root/root 13062 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/LiveVariables.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/CodeGen/MIRParser/ -rw-r--r-- root/root 2971 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MIRParser/MIRParser.h -rw-r--r-- root/root 15421 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MIRYamlMapping.h -rw-r--r-- root/root 2226 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachORelocation.h -rw-r--r-- root/root 34937 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineBasicBlock.h -rw-r--r-- root/root 2477 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineBlockFrequencyInfo.h -rw-r--r-- root/root 2875 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineBranchProbabilityInfo.h -rw-r--r-- root/root 1946 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineCombinerPattern.h -rw-r--r-- root/root 5509 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineConstantPool.h -rw-r--r-- root/root 2763 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineDominanceFrontier.h -rw-r--r-- root/root 10737 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineDominators.h -rw-r--r-- root/root 27826 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineFrameInfo.h -rw-r--r-- root/root 26145 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineFunction.h -rw-r--r-- root/root 1549 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineFunctionAnalysis.h -rw-r--r-- root/root 1092 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineFunctionInitializer.h -rw-r--r-- root/root 2968 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineFunctionPass.h -rw-r--r-- root/root 54070 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineInstr.h -rw-r--r-- root/root 19381 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineInstrBuilder.h -rw-r--r-- root/root 9150 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineInstrBundle.h -rw-r--r-- root/root 2908 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineInstrBundleIterator.h -rw-r--r-- root/root 4458 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineJumpTableInfo.h -rw-r--r-- root/root 6167 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineLoopInfo.h -rw-r--r-- root/root 9050 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineMemOperand.h -rw-r--r-- root/root 16191 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineModuleInfo.h -rw-r--r-- root/root 2653 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineModuleInfoImpls.h -rw-r--r-- root/root 28587 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineOperand.h -rw-r--r-- root/root 5339 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachinePassRegistry.h -rw-r--r-- root/root 2485 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachinePostDominators.h -rw-r--r-- root/root 5842 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineRegionInfo.h -rw-r--r-- root/root 41387 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineRegisterInfo.h -rw-r--r-- root/root 4411 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineSSAUpdater.h -rw-r--r-- root/root 33805 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineScheduler.h -rw-r--r-- root/root 16390 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineTraceMetrics.h -rw-r--r-- root/root 23750 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/MachineValueType.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/CodeGen/PBQP/ -rw-r--r-- root/root 3734 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/PBQP/CostAllocator.h -rw-r--r-- root/root 22970 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/PBQP/Graph.h -rw-r--r-- root/root 13338 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/PBQP/Math.h -rw-r--r-- root/root 6995 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/PBQP/ReductionRules.h -rw-r--r-- root/root 3143 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/PBQP/Solution.h -rw-r--r-- root/root 1875 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/PBQPRAConstraint.h -rw-r--r-- root/root 1719 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/ParallelCG.h -rw-r--r-- root/root 16745 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/Passes.h -rw-r--r-- root/root 858 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/PreISelIntrinsicLowering.h -rw-r--r-- root/root 5910 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/PseudoSourceValue.h -rw-r--r-- root/root 19192 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/RegAllocPBQP.h -rw-r--r-- root/root 1841 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/RegAllocRegistry.h -rw-r--r-- root/root 4691 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/RegisterClassInfo.h -rw-r--r-- root/root 21385 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/RegisterPressure.h -rw-r--r-- root/root 6505 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/RegisterScavenging.h -rw-r--r-- root/root 2453 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/RegisterUsageInfo.h -rw-r--r-- root/root 4400 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/ResourcePriorityQueue.h -rw-r--r-- root/root 10676 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/RuntimeLibcalls.h -rw-r--r-- root/root 30342 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/ScheduleDAG.h -rw-r--r-- root/root 14309 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/ScheduleDAGInstrs.h -rw-r--r-- root/root 938 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/ScheduleDAGMutation.h -rw-r--r-- root/root 6005 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/ScheduleDFS.h -rw-r--r-- root/root 4677 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/ScheduleHazardRecognizer.h -rw-r--r-- root/root 4254 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/SchedulerRegistry.h -rw-r--r-- root/root 3700 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/ScoreboardHazardRecognizer.h -rw-r--r-- root/root 64203 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/SelectionDAG.h -rw-r--r-- root/root 11702 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/SelectionDAGISel.h -rw-r--r-- root/root 74432 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/SelectionDAGNodes.h -rw-r--r-- root/root 7468 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/SelectionDAGTargetInfo.h -rw-r--r-- root/root 26337 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/SlotIndexes.h -rw-r--r-- root/root 8259 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/StackMaps.h -rw-r--r-- root/root 5185 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/StackProtector.h -rw-r--r-- root/root 3888 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/TailDuplicator.h -rw-r--r-- root/root 7428 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/TargetLoweringObjectFileImpl.h -rw-r--r-- root/root 14308 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/TargetPassConfig.h -rw-r--r-- root/root 7257 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/TargetSchedule.h -rw-r--r-- root/root 1400 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/UnreachableBlockElim.h -rw-r--r-- root/root 14337 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/ValueTypes.h -rw-r--r-- root/root 5512 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/ValueTypes.td -rw-r--r-- root/root 6851 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/VirtRegMap.h -rw-r--r-- root/root 3990 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/CodeGen/WinEHFuncInfo.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Config/ -rw-r--r-- root/root 2031 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Config/AsmParsers.def -rw-r--r-- root/root 2138 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Config/AsmPrinters.def -rw-r--r-- root/root 2080 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Config/Disassemblers.def -rw-r--r-- root/root 1977 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Config/Targets.def -rw-r--r-- root/root 3635 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Config/llvm-config.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/DebugInfo/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/ -rw-r--r-- root/root 1711 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/ByteStream.h -rw-r--r-- root/root 1710 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/CVRecord.h -rw-r--r-- root/root 9612 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/CVSymbolTypes.def -rw-r--r-- root/root 4033 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/CVSymbolVisitor.h -rw-r--r-- root/root 1425 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/CVTypeVisitor.h -rw-r--r-- root/root 15286 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/CodeView.h -rw-r--r-- root/root 1155 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/CodeViewError.h -rw-r--r-- root/root 951 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/CodeViewOStream.h -rw-r--r-- root/root 1642 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/EnumTables.h -rw-r--r-- root/root 2158 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/FieldListRecordBuilder.h -rw-r--r-- root/root 1347 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/FunctionId.h -rw-r--r-- root/root 4347 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/Line.h -rw-r--r-- root/root 1717 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/ListRecordBuilder.h -rw-r--r-- root/root 1295 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/MemoryTypeTableBuilder.h -rw-r--r-- root/root 1032 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/MethodListRecordBuilder.h -rw-r--r-- root/root 2973 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/ModuleSubstream.h -rw-r--r-- root/root 4623 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/ModuleSubstreamVisitor.h -rw-r--r-- root/root 9076 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/RecordSerialization.h -rw-r--r-- root/root 8915 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/StreamArray.h -rw-r--r-- root/root 2119 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/StreamInterface.h -rw-r--r-- root/root 3456 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/StreamReader.h -rw-r--r-- root/root 3382 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/StreamRef.h -rw-r--r-- root/root 2725 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/StreamWriter.h -rw-r--r-- root/root 1151 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h -rw-r--r-- root/root 1816 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/SymbolDumper.h -rw-r--r-- root/root 42555 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/SymbolRecord.h -rw-r--r-- root/root 950 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h -rw-r--r-- root/root 3877 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/TypeDumper.h -rw-r--r-- root/root 6920 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/TypeIndex.h -rw-r--r-- root/root 39567 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/TypeRecord.h -rw-r--r-- root/root 2078 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/TypeRecordBuilder.h -rw-r--r-- root/root 7815 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/TypeRecords.def -rw-r--r-- root/root 856 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/TypeStreamMerger.h -rw-r--r-- root/root 933 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h -rw-r--r-- root/root 2388 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/TypeTableBuilder.h -rw-r--r-- root/root 2078 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h -rw-r--r-- root/root 6073 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DIContext.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/ -rw-r--r-- root/root 1610 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h -rw-r--r-- root/root 1418 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h -rw-r--r-- root/root 1161 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFCompileUnit.h -rw-r--r-- root/root 12601 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFContext.h -rw-r--r-- root/root 1629 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h -rw-r--r-- root/root 2065 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h -rw-r--r-- root/root 2340 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFDebugAranges.h -rw-r--r-- root/root 1131 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFDebugFrame.h -rw-r--r-- root/root 6371 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h -rw-r--r-- root/root 8907 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFDebugLine.h -rw-r--r-- root/root 2304 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFDebugLoc.h -rw-r--r-- root/root 1546 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFDebugMacro.h -rw-r--r-- root/root 2982 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h -rw-r--r-- root/root 3009 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFFormValue.h -rw-r--r-- root/root 580 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFRelocMap.h -rw-r--r-- root/root 603 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFSection.h -rw-r--r-- root/root 1321 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFTypeUnit.h -rw-r--r-- root/root 10775 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFUnit.h -rw-r--r-- root/root 2332 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/DWARF/DWARFUnitIndex.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/ -rw-r--r-- root/root 1881 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/DIA/ -rw-r--r-- root/root 1014 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/DIA/DIADataStream.h -rw-r--r-- root/root 1018 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h -rw-r--r-- root/root 1010 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h -rw-r--r-- root/root 1095 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h -rw-r--r-- root/root 1083 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h -rw-r--r-- root/root 1153 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/DIA/DIAError.h -rw-r--r-- root/root 1266 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/DIA/DIALineNumber.h -rw-r--r-- root/root 8554 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h -rw-r--r-- root/root 2709 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/DIA/DIASession.h -rw-r--r-- root/root 1162 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/DIA/DIASourceFile.h -rw-r--r-- root/root 1529 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/DIA/DIASupport.h -rw-r--r-- root/root 1086 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/GenericError.h -rw-r--r-- root/root 1145 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/IPDBDataStream.h -rw-r--r-- root/root 935 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/IPDBEnumChildren.h -rw-r--r-- root/root 1141 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/IPDBLineNumber.h -rw-r--r-- root/root 9355 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/IPDBRawSymbol.h -rw-r--r-- root/root 2927 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/IPDBSession.h -rw-r--r-- root/root 1068 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/IPDBSourceFile.h -rw-r--r-- root/root 808 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDB.h -rw-r--r-- root/root 2029 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBContext.h -rw-r--r-- root/root 1765 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBExtras.h -rw-r--r-- root/root 2379 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymDumper.h -rw-r--r-- root/root 3750 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbol.h -rw-r--r-- root/root 1135 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h -rw-r--r-- root/root 1180 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolBlock.h -rw-r--r-- root/root 1112 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolCompiland.h -rw-r--r-- root/root 1697 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h -rw-r--r-- root/root 1024 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h -rw-r--r-- root/root 1158 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolCustom.h -rw-r--r-- root/root 1886 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolData.h -rw-r--r-- root/root 1279 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolExe.h -rw-r--r-- root/root 2768 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolFunc.h -rw-r--r-- root/root 1576 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h -rw-r--r-- root/root 1591 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h -rw-r--r-- root/root 1518 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolLabel.h -rw-r--r-- root/root 1441 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h -rw-r--r-- root/root 1824 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolThunk.h -rw-r--r-- root/root 1302 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h -rw-r--r-- root/root 1948 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h -rw-r--r-- root/root 1146 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h -rw-r--r-- root/root 976 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h -rw-r--r-- root/root 1001 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h -rw-r--r-- root/root 1729 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h -rw-r--r-- root/root 1008 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h -rw-r--r-- root/root 1054 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h -rw-r--r-- root/root 1591 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h -rw-r--r-- root/root 942 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h -rw-r--r-- root/root 1232 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h -rw-r--r-- root/root 1690 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h -rw-r--r-- root/root 1597 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h -rw-r--r-- root/root 1141 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h -rw-r--r-- root/root 1138 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h -rw-r--r-- root/root 956 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolUnknown.h -rw-r--r-- root/root 1007 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h -rw-r--r-- root/root 8936 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/PDBTypes.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/ -rw-r--r-- root/root 5156 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/DbiStream.h -rw-r--r-- root/root 1439 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/DbiStreamBuilder.h -rw-r--r-- root/root 1017 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/DirectoryStreamData.h -rw-r--r-- root/root 646 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/EnumTables.h -rw-r--r-- root/root 671 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/Hash.h -rw-r--r-- root/root 1351 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/IPDBFile.h -rw-r--r-- root/root 1406 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/IPDBStreamData.h -rw-r--r-- root/root 819 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/ISectionContribVisitor.h -rw-r--r-- root/root 868 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/IndexedStreamData.h -rw-r--r-- root/root 2141 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/InfoStream.h -rw-r--r-- root/root 1389 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/InfoStreamBuilder.h -rw-r--r-- root/root 2236 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/MappedBlockStream.h -rw-r--r-- root/root 2022 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/ModInfo.h -rw-r--r-- root/root 1502 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/ModStream.h -rw-r--r-- root/root 5839 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/MsfBuilder.h -rw-r--r-- root/root 2846 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/MsfCommon.h -rw-r--r-- root/root 1475 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/NameHashTable.h -rw-r--r-- root/root 1091 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/NameMap.h -rw-r--r-- root/root 970 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/NameMapBuilder.h -rw-r--r-- root/root 3393 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/PDBFile.h -rw-r--r-- root/root 1489 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/PDBFileBuilder.h -rw-r--r-- root/root 2154 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/PublicsStream.h -rw-r--r-- root/root 2394 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/RawConstants.h -rw-r--r-- root/root 1202 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/RawError.h -rw-r--r-- root/root 2813 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/RawSession.h -rw-r--r-- root/root 3006 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/RawTypes.h -rw-r--r-- root/root 1021 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/SymbolStream.h -rw-r--r-- root/root 2102 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/PDB/Raw/TpiStream.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/DebugInfo/Symbolize/ -rw-r--r-- root/root 1445 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/Symbolize/DIPrinter.h -rw-r--r-- root/root 1734 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/Symbolize/SymbolizableModule.h -rw-r--r-- root/root 4331 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/DebugInfo/Symbolize/Symbolize.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/ExecutionEngine/ -rw-r--r-- root/root 25722 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/ExecutionEngine.h -rw-r--r-- root/root 1619 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/GenericValue.h -rw-r--r-- root/root 845 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Interpreter.h -rw-r--r-- root/root 4352 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/JITEventListener.h -rw-r--r-- root/root 2623 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/JITSymbolFlags.h -rw-r--r-- root/root 1176 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/MCJIT.h -rw-r--r-- root/root 4960 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/OProfileWrapper.h -rw-r--r-- root/root 1220 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/ObjectCache.h -rw-r--r-- root/root 2243 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/ObjectMemoryBuffer.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/ -rw-r--r-- root/root 19489 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h -rw-r--r-- root/root 2084 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/CompileUtils.h -rw-r--r-- root/root 6201 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/ExecutionUtils.h -rw-r--r-- root/root 4285 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h -rw-r--r-- root/root 5461 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/IRCompileLayer.h -rw-r--r-- root/root 3933 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/IRTransformLayer.h -rw-r--r-- root/root 16511 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/IndirectionUtils.h -rw-r--r-- root/root 3005 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/JITSymbol.h -rw-r--r-- root/root 1987 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/LambdaResolver.h -rw-r--r-- root/root 11598 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h -rw-r--r-- root/root 4342 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/LogicalDylib.h -rw-r--r-- root/root 1208 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/NullResolver.h -rw-r--r-- root/root 13321 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h -rw-r--r-- root/root 4192 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h -rw-r--r-- root/root 9106 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/OrcABISupport.h -rw-r--r-- root/root 1096 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/OrcError.h -rw-r--r-- root/root 31149 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h -rw-r--r-- root/root 6373 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h -rw-r--r-- root/root 17406 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h -rw-r--r-- root/root 7878 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/RPCChannel.h -rw-r--r-- root/root 24601 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/Orc/RPCUtils.h -rw-r--r-- root/root 1298 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/OrcMCJITReplacement.h -rw-r--r-- root/root 6124 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/RTDyldMemoryManager.h -rw-r--r-- root/root 12551 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/RuntimeDyld.h -rw-r--r-- root/root 3585 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/RuntimeDyldChecker.h -rw-r--r-- root/root 5257 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ExecutionEngine/SectionMemoryManager.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/IR/ -rw-r--r-- root/root 5348 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Argument.h -rw-r--r-- root/root 2225 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/AssemblyAnnotationWriter.h -rw-r--r-- root/root 24122 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Attributes.h -rw-r--r-- root/root 12131 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/IR/Attributes.inc -rw-r--r-- root/root 6535 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Attributes.td -rw-r--r-- root/root 3167 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/AutoUpgrade.h -rw-r--r-- root/root 14861 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/BasicBlock.h -rw-r--r-- root/root 9724 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/CFG.h -rw-r--r-- root/root 21839 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/CallSite.h -rw-r--r-- root/root 7394 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/CallingConv.h -rw-r--r-- root/root 1949 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Comdat.h -rw-r--r-- root/root 6546 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Constant.h -rw-r--r-- root/root 9421 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/ConstantFolder.h -rw-r--r-- root/root 12900 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/ConstantRange.h -rw-r--r-- root/root 50852 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Constants.h -rw-r--r-- root/root 36350 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/DIBuilder.h -rw-r--r-- root/root 19134 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/DataLayout.h -rw-r--r-- root/root 4588 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/DebugInfo.h -rw-r--r-- root/root 1465 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/DebugInfoFlags.def -rw-r--r-- root/root 96567 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/DebugInfoMetadata.h -rw-r--r-- root/root 4203 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/DebugLoc.h -rw-r--r-- root/root 18626 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/DerivedTypes.h -rw-r--r-- root/root 29953 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/DiagnosticInfo.h -rw-r--r-- root/root 3491 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/DiagnosticPrinter.h -rw-r--r-- root/root 8666 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Dominators.h -rw-r--r-- root/root 23265 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Function.h -rw-r--r-- root/root 1489 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/GVMaterializer.h -rw-r--r-- root/root 4281 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/GetElementPtrTypeIterator.h -rw-r--r-- root/root 3210 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/GlobalAlias.h -rw-r--r-- root/root 2538 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/GlobalIFunc.h -rw-r--r-- root/root 2758 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/GlobalIndirectSymbol.h -rw-r--r-- root/root 4795 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/GlobalObject.h -rw-r--r-- root/root 19452 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/GlobalValue.h -rw-r--r-- root/root 7213 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/GlobalVariable.h -rw-r--r-- root/root 75197 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/IRBuilder.h -rw-r--r-- root/root 3252 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/IRPrintingPasses.h -rw-r--r-- root/root 13563 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/InlineAsm.h -rw-r--r-- root/root 5125 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/InstIterator.h -rw-r--r-- root/root 13446 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/InstVisitor.h -rw-r--r-- root/root 65444 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/InstrTypes.h -rw-r--r-- root/root 7916 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Instruction.def -rw-r--r-- root/root 21805 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Instruction.h -rw-r--r-- root/root 191893 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Instructions.h -rw-r--r-- root/root 13803 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/IntrinsicInst.h -rw-r--r-- root/root 2103958 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/IR/Intrinsics.gen -rw-r--r-- root/root 5869 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Intrinsics.h -rw-r--r-- root/root 32843 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Intrinsics.td -rw-r--r-- root/root 28030 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/IntrinsicsAArch64.td -rw-r--r-- root/root 14607 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/IntrinsicsAMDGPU.td -rw-r--r-- root/root 24600 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/IntrinsicsARM.td -rw-r--r-- root/root 1164 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/IntrinsicsBPF.td -rw-r--r-- root/root 283635 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/IntrinsicsHexagon.td -rw-r--r-- root/root 93965 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/IntrinsicsMips.td -rw-r--r-- root/root 180664 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/IntrinsicsNVVM.td -rw-r--r-- root/root 50333 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/IntrinsicsPowerPC.td -rw-r--r-- root/root 15163 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/IntrinsicsSystemZ.td -rw-r--r-- root/root 847 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/IntrinsicsWebAssembly.td -rw-r--r-- root/root 387058 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/IntrinsicsX86.td -rw-r--r-- root/root 6585 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/IntrinsicsXCore.td -rw-r--r-- root/root 11611 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/LLVMContext.h -rw-r--r-- root/root 3180 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/LegacyPassManager.h -rw-r--r-- root/root 17775 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/LegacyPassManagers.h -rw-r--r-- root/root 5090 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/LegacyPassNameParser.h -rw-r--r-- root/root 6285 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/MDBuilder.h -rw-r--r-- root/root 1935 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Mangler.h -rw-r--r-- root/root 4986 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Metadata.def -rw-r--r-- root/root 44829 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Metadata.h -rw-r--r-- root/root 33170 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Module.h -rw-r--r-- root/root 2595 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/ModuleSlotTracker.h -rw-r--r-- root/root 19713 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/ModuleSummaryIndex.h -rw-r--r-- root/root 11636 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/NoFolder.h -rw-r--r-- root/root 5838 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/OperandTraits.h -rw-r--r-- root/root 15423 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Operator.h -rw-r--r-- root/root 3270 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/OptBisect.h -rw-r--r-- root/root 39124 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/PassManager.h -rw-r--r-- root/root 9529 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/PassManagerInternal.h -rw-r--r-- root/root 47384 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/PatternMatch.h -rw-r--r-- root/root 2447 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/PredIteratorCache.h -rw-r--r-- root/root 3198 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/ProfileSummary.h -rw-r--r-- root/root 15244 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Statepoint.h -rw-r--r-- root/root 4815 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/SymbolTableListTraits.h -rw-r--r-- root/root 4513 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/TrackingMDRef.h -rw-r--r-- root/root 18731 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Type.h -rw-r--r-- root/root 13658 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/TypeBuilder.h -rw-r--r-- root/root 2605 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/TypeFinder.h -rw-r--r-- root/root 5211 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Use.h -rw-r--r-- root/root 1434 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/UseListOrder.h -rw-r--r-- root/root 9864 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/User.h -rw-r--r-- root/root 3180 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Value.def -rw-r--r-- root/root 26721 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Value.h -rw-r--r-- root/root 12762 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/ValueHandle.h -rw-r--r-- root/root 14268 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/ValueMap.h -rw-r--r-- root/root 4337 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/ValueSymbolTable.h -rw-r--r-- root/root 3589 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IR/Verifier.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/IRReader/ -rw-r--r-- root/root 1853 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/IRReader/IRReader.h -rw-r--r-- root/root 17245 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/InitializePasses.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/LTO/ -rw-r--r-- root/root 2689 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/LTO/LTO.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/LTO/legacy/ -rw-r--r-- root/root 9071 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/LTO/legacy/LTOCodeGenerator.h -rw-r--r-- root/root 7229 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/LTO/legacy/LTOModule.h -rw-r--r-- root/root 9065 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/LTO/legacy/ThinLTOCodeGenerator.h -rw-r--r-- root/root 1124 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/LTO/legacy/UpdateCompilerUsed.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/LibDriver/ -rw-r--r-- root/root 745 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/LibDriver/LibDriver.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/LineEditor/ -rw-r--r-- root/root 5127 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/LineEditor/LineEditor.h -rw-r--r-- root/root 1893 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/LinkAllIR.h -rw-r--r-- root/root 9679 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/LinkAllPasses.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Linker/ -rw-r--r-- root/root 2834 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Linker/IRMover.h -rw-r--r-- root/root 1804 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Linker/Linker.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/MC/ -rw-r--r-- root/root 3168 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/ConstantPools.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/MC/MCAnalysis/ -rw-r--r-- root/root 5155 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCAsmBackend.h -rw-r--r-- root/root 22970 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCAsmInfo.h -rw-r--r-- root/root 876 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCAsmInfoCOFF.h -rw-r--r-- root/root 885 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCAsmInfoDarwin.h -rw-r--r-- root/root 828 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCAsmInfoELF.h -rw-r--r-- root/root 3729 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCAsmLayout.h -rw-r--r-- root/root 14614 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCAssembler.h -rw-r--r-- root/root 1258 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCCodeEmitter.h -rw-r--r-- root/root 6882 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCCodeView.h -rw-r--r-- root/root 26517 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCContext.h -rw-r--r-- root/root 2928 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCDirectives.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/MC/MCDisassembler/ -rw-r--r-- root/root 4465 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCDisassembler/MCDisassembler.h -rw-r--r-- root/root 2162 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCDisassembler/MCExternalSymbolizer.h -rw-r--r-- root/root 1584 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCDisassembler/MCRelocationInfo.h -rw-r--r-- root/root 3489 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCDisassembler/MCSymbolizer.h -rw-r--r-- root/root 17504 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCDwarf.h -rw-r--r-- root/root 4931 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCELFObjectWriter.h -rw-r--r-- root/root 3777 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCELFStreamer.h -rw-r--r-- root/root 17666 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCExpr.h -rw-r--r-- root/root 1392 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCFixedLenDisassembler.h -rw-r--r-- root/root 4124 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCFixup.h -rw-r--r-- root/root 1298 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCFixupKindInfo.h -rw-r--r-- root/root 16705 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCFragment.h -rw-r--r-- root/root 5653 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCInst.h -rw-r--r-- root/root 1822 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCInstBuilder.h -rw-r--r-- root/root 3484 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCInstPrinter.h -rw-r--r-- root/root 2050 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCInstrAnalysis.h -rw-r--r-- root/root 23925 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCInstrDesc.h -rw-r--r-- root/root 1970 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCInstrInfo.h -rw-r--r-- root/root 9305 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCInstrItineraries.h -rw-r--r-- root/root 1713 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCLabel.h -rw-r--r-- root/root 5744 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCLinkerOptimizationHint.h -rw-r--r-- root/root 9553 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCMachObjectWriter.h -rw-r--r-- root/root 13300 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCObjectFileInfo.h -rw-r--r-- root/root 6889 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCObjectStreamer.h -rw-r--r-- root/root 6562 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCObjectWriter.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/MC/MCParser/ -rw-r--r-- root/root 1180 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCParser/AsmCond.h -rw-r--r-- root/root 1958 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCParser/AsmLexer.h -rw-r--r-- root/root 6313 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCParser/MCAsmLexer.h -rw-r--r-- root/root 7576 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCParser/MCAsmParser.h -rw-r--r-- root/root 2773 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCParser/MCAsmParserExtension.h -rw-r--r-- root/root 978 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCParser/MCAsmParserUtils.h -rw-r--r-- root/root 3593 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCParser/MCParsedAsmOperand.h -rw-r--r-- root/root 8260 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCParser/MCTargetAsmParser.h -rw-r--r-- root/root 25505 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCRegisterInfo.h -rw-r--r-- root/root 8891 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCSchedule.h -rw-r--r-- root/root 6251 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCSection.h -rw-r--r-- root/root 3292 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCSectionCOFF.h -rw-r--r-- root/root 3207 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCSectionELF.h -rw-r--r-- root/root 3403 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCSectionMachO.h -rw-r--r-- root/root 33337 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCStreamer.h -rw-r--r-- root/root 6275 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCSubtargetInfo.h -rw-r--r-- root/root 13679 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCSymbol.h -rw-r--r-- root/root 1565 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCSymbolCOFF.h -rw-r--r-- root/root 1460 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCSymbolELF.h -rw-r--r-- root/root 4099 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCSymbolMachO.h -rw-r--r-- root/root 2076 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCTargetOptions.h -rw-r--r-- root/root 2906 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCTargetOptionsCommandFlags.h -rw-r--r-- root/root 2470 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCValue.h -rw-r--r-- root/root 2217 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCWin64EH.h -rw-r--r-- root/root 1503 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCWinCOFFObjectWriter.h -rw-r--r-- root/root 2638 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCWinCOFFStreamer.h -rw-r--r-- root/root 1871 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MCWinEH.h -rw-r--r-- root/root 2745 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/MachineLocation.h -rw-r--r-- root/root 7447 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/SectionKind.h -rw-r--r-- root/root 2031 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/StringTableBuilder.h -rw-r--r-- root/root 4480 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/MC/SubtargetFeature.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Object/ -rw-r--r-- root/root 7165 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Object/Archive.h -rw-r--r-- root/root 1837 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Object/ArchiveWriter.h -rw-r--r-- root/root 4785 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Object/Binary.h -rw-r--r-- root/root 36075 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Object/COFF.h -rw-r--r-- root/root 2196 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Object/COFFImportFile.h -rw-r--r-- root/root 17597 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Object/ELF.h -rw-r--r-- root/root 30607 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Object/ELFObjectFile.h -rw-r--r-- root/root 25124 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Object/ELFTypes.h -rw-r--r-- root/root 2856 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Object/Error.h -rw-r--r-- root/root 2798 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Object/IRObjectFile.h -rw-r--r-- root/root 18887 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Object/MachO.h -rw-r--r-- root/root 4690 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Object/MachOUniversal.h -rw-r--r-- root/root 3812 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Object/ModuleSummaryIndexObjectFile.h -rw-r--r-- root/root 15320 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Object/ObjectFile.h -rw-r--r-- root/root 13385 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Object/RelocVisitor.h -rw-r--r-- root/root 13472 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Object/StackMapParser.h -rw-r--r-- root/root 600 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Object/SymbolSize.h -rw-r--r-- root/root 6379 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Object/SymbolicFile.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/ObjectYAML/ -rw-r--r-- root/root 6395 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ObjectYAML/COFFYAML.h -rw-r--r-- root/root 9060 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ObjectYAML/ELFYAML.h -rw-r--r-- root/root 8736 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ObjectYAML/MachOYAML.h -rw-r--r-- root/root 976 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ObjectYAML/ObjectYAML.h -rw-r--r-- root/root 3566 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ObjectYAML/YAML.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Option/ -rw-r--r-- root/root 4008 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Option/Arg.h -rw-r--r-- root/root 16319 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Option/ArgList.h -rw-r--r-- root/root 4996 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Option/OptParser.td -rw-r--r-- root/root 1069 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Option/OptSpecifier.h -rw-r--r-- root/root 6231 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Option/OptTable.h -rw-r--r-- root/root 6055 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Option/Option.h -rw-r--r-- root/root 15245 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Pass.h -rw-r--r-- root/root 9973 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/PassAnalysisSupport.h -rw-r--r-- root/root 5232 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/PassInfo.h -rw-r--r-- root/root 3838 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/PassRegistry.h -rw-r--r-- root/root 11888 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/PassSupport.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Passes/ -rw-r--r-- root/root 12250 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Passes/PassBuilder.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/ProfileData/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/ProfileData/Coverage/ -rw-r--r-- root/root 22359 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ProfileData/Coverage/CoverageMapping.h -rw-r--r-- root/root 6371 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ProfileData/Coverage/CoverageMappingReader.h -rw-r--r-- root/root 2150 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ProfileData/Coverage/CoverageMappingWriter.h -rw-r--r-- root/root 35273 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ProfileData/InstrProf.h -rw-r--r-- root/root 24954 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ProfileData/InstrProfData.inc -rw-r--r-- root/root 15570 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ProfileData/InstrProfReader.h -rw-r--r-- root/root 2795 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ProfileData/InstrProfWriter.h -rw-r--r-- root/root 3064 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ProfileData/ProfileCommon.h -rw-r--r-- root/root 12526 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ProfileData/SampleProf.h -rw-r--r-- root/root 17485 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ProfileData/SampleProfReader.h -rw-r--r-- root/root 4458 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/ProfileData/SampleProfWriter.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Support/ -rw-r--r-- root/root 3972 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/AArch64TargetParser.def -rw-r--r-- root/root 8832 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ARMBuildAttributes.h -rw-r--r-- root/root 3783 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ARMEHABI.h -rw-r--r-- root/root 13643 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Support/ARMTargetParser.def -rw-r--r-- root/root 16762 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ARMWinEH.h -rw-r--r-- root/root 9354 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/AlignOf.h -rw-r--r-- root/root 15984 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Allocator.h -rw-r--r-- root/root 4680 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ArrayRecycler.h -rw-r--r-- root/root 997 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Atomic.h -rw-r--r-- root/root 5530 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/AtomicOrdering.h -rw-r--r-- root/root 2396 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/BlockFrequency.h -rw-r--r-- root/root 7315 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/BranchProbability.h -rw-r--r-- root/root 1874 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/CBindingWrapping.h -rw-r--r-- root/root 23566 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/COFF.h -rw-r--r-- root/root 976 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/COM.h -rw-r--r-- root/root 2318 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/CachePruning.h -rw-r--r-- root/root 944 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Capacity.h -rw-r--r-- root/root 11599 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Casting.h -rw-r--r-- root/root 1458 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/CodeGen.h -rw-r--r-- root/root 1810 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/CodeGenCWrappers.h -rw-r--r-- root/root 63616 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/CommandLine.h -rw-r--r-- root/root 16914 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Compiler.h -rw-r--r-- root/root 1545 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Compression.h -rw-r--r-- root/root 11063 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ConvertUTF.h -rw-r--r-- root/root 6370 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/CrashRecoveryContext.h -rw-r--r-- root/root 5687 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/DOTGraphTraits.h -rw-r--r-- root/root 15073 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/DataExtractor.h -rw-r--r-- root/root 1178 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/DataStream.h -rw-r--r-- root/root 3936 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Support/DataTypes.h -rw-r--r-- root/root 3949 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Debug.h -rw-r--r-- root/root 10857 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Dwarf.def -rw-r--r-- root/root 20282 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Dwarf.h -rw-r--r-- root/root 4630 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/DynamicLibrary.h -rw-r--r-- root/root 58154 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ELF.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Support/ELFRelocs/ -rw-r--r-- root/root 7110 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ELFRelocs/AArch64.def -rw-r--r-- root/root 357 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ELFRelocs/AMDGPU.def -rw-r--r-- root/root 6159 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ELFRelocs/ARM.def -rw-r--r-- root/root 1532 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ELFRelocs/AVR.def -rw-r--r-- root/root 221 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ELFRelocs/BPF.def -rw-r--r-- root/root 3964 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ELFRelocs/Hexagon.def -rw-r--r-- root/root 542 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ELFRelocs/Lanai.def -rw-r--r-- root/root 4747 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ELFRelocs/Mips.def -rw-r--r-- root/root 4125 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ELFRelocs/PowerPC.def -rw-r--r-- root/root 6301 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ELFRelocs/PowerPC64.def -rw-r--r-- root/root 3140 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ELFRelocs/Sparc.def -rw-r--r-- root/root 2170 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ELFRelocs/SystemZ.def -rw-r--r-- root/root 188 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ELFRelocs/WebAssembly.def -rw-r--r-- root/root 1559 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ELFRelocs/i386.def -rw-r--r-- root/root 1507 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ELFRelocs/x86_64.def -rw-r--r-- root/root 12974 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Endian.h -rw-r--r-- root/root 1734 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/EndianStream.h -rw-r--r-- root/root 3815 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Errc.h -rw-r--r-- root/root 1092 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Errno.h -rw-r--r-- root/root 30947 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Error.h -rw-r--r-- root/root 4656 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ErrorHandling.h -rw-r--r-- root/root 8142 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ErrorOr.h -rw-r--r-- root/root 3248 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/FileOutputBuffer.h -rw-r--r-- root/root 32937 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/FileSystem.h -rw-r--r-- root/root 2646 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/FileUtilities.h -rw-r--r-- root/root 6922 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Format.h -rw-r--r-- root/root 5153 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/FormattedStream.h -rw-r--r-- root/root 13787 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/GCOV.h -rw-r--r-- root/root 26272 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/GenericDomTree.h -rw-r--r-- root/root 10597 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/GenericDomTreeConstruction.h -rw-r--r-- root/root 10985 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/GraphWriter.h -rw-r--r-- root/root 2469 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Host.h -rw-r--r-- root/root 1290 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/JamCRC.h -rw-r--r-- root/root 3446 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/LEB128.h -rw-r--r-- root/root 2700 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/LineIterator.h -rw-r--r-- root/root 223 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Locale.h -rw-r--r-- root/root 3119 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/LockFileManager.h -rw-r--r-- root/root 2454 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/MD5.h -rw-r--r-- root/root 5230 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/MachO.def -rw-r--r-- root/root 50973 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/MachO.h -rw-r--r-- root/root 2987 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ManagedStatic.h -rw-r--r-- root/root 25877 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/MathExtras.h -rw-r--r-- root/root 7692 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Memory.h -rw-r--r-- root/root 6918 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/MemoryBuffer.h -rw-r--r-- root/root 3046 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/MemoryObject.h -rw-r--r-- root/root 3895 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/MipsABIFlags.h -rw-r--r-- root/root 4653 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Mutex.h -rw-r--r-- root/root 1632 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/MutexGuard.h -rw-r--r-- root/root 22571 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/OnDiskHashTable.h -rw-r--r-- root/root 4615 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Options.h -rw-r--r-- root/root 14437 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Path.h -rw-r--r-- root/root 1294 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/PluginLoader.h -rw-r--r-- root/root 3201 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/PointerLikeTypeTraits.h -rw-r--r-- root/root 3283 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/PrettyStackTrace.h -rw-r--r-- root/root 1511 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Printable.h -rw-r--r-- root/root 8409 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Process.h -rw-r--r-- root/root 8956 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Program.h -rw-r--r-- root/root 5410 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/RWMutex.h -rw-r--r-- root/root 1957 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/RandomNumberGenerator.h -rw-r--r-- root/root 3455 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Recycler.h -rw-r--r-- root/root 2422 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/RecyclingAllocator.h -rw-r--r-- root/root 3912 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Regex.h -rw-r--r-- root/root 5567 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Registry.h -rw-r--r-- root/root 2362 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/SHA1.h -rw-r--r-- root/root 1708 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/SMLoc.h -rw-r--r-- root/root 1329 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/SaveAndRestore.h -rw-r--r-- root/root 31768 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ScaledNumber.h -rw-r--r-- root/root 11302 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ScopedPrinter.h -rw-r--r-- root/root 3290 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Signals.h -rw-r--r-- root/root 1065 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Solaris.h -rw-r--r-- root/root 9504 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/SourceMgr.h -rw-r--r-- root/root 3903 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/SpecialCaseList.h -rw-r--r-- root/root 3425 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/StreamingMemoryObject.h -rw-r--r-- root/root 4194 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/StringPool.h -rw-r--r-- root/root 1002 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/StringSaver.h -rw-r--r-- root/root 3941 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/SwapByteOrder.h -rw-r--r-- root/root 1098 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/SystemUtils.h -rw-r--r-- root/root 6125 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/TargetParser.h -rw-r--r-- root/root 44525 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/TargetRegistry.h -rw-r--r-- root/root 6323 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/TargetSelect.h -rw-r--r-- root/root 2107 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ThreadLocal.h -rw-r--r-- root/root 4236 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ThreadPool.h -rw-r--r-- root/root 3971 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Threading.h -rw-r--r-- root/root 14228 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/TimeValue.h -rw-r--r-- root/root 6845 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Timer.h -rw-r--r-- root/root 2134 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/ToolOutputFile.h -rw-r--r-- root/root 15716 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/TrailingObjects.h -rw-r--r-- root/root 2157 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/TypeName.h -rw-r--r-- root/root 2413 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Unicode.h -rw-r--r-- root/root 3427 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/UnicodeCharRanges.h -rw-r--r-- root/root 2043 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/UniqueLock.h -rw-r--r-- root/root 1157 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Valgrind.h -rw-r--r-- root/root 1145 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Watchdog.h -rw-r--r-- root/root 4542 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/Win64EH.h -rw-r--r-- root/root 513 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/WindowsError.h -rw-r--r-- root/root 16413 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/YAMLParser.h -rw-r--r-- root/root 46746 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/YAMLTraits.h -rw-r--r-- root/root 4963 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/circular_raw_ostream.h -rw-r--r-- root/root 1288 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/raw_os_ostream.h -rw-r--r-- root/root 18053 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/raw_ostream.h -rw-r--r-- root/root 1296 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/raw_sha1_ostream.h -rw-r--r-- root/root 1655 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/thread.h -rw-r--r-- root/root 4091 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Support/type_traits.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/TableGen/ -rw-r--r-- root/root 1247 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/TableGen/Error.h -rw-r--r-- root/root 856 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/TableGen/Main.h -rw-r--r-- root/root 53000 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/TableGen/Record.h -rw-r--r-- root/root 1853 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/TableGen/SearchableTable.td -rw-r--r-- root/root 4685 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/TableGen/SetTheory.h -rw-r--r-- root/root 1617 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/TableGen/StringMatcher.h -rw-r--r-- root/root 3026 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/TableGen/StringToOffsetTable.h -rw-r--r-- root/root 795 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/TableGen/TableGenBackend.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Target/ -rw-r--r-- root/root 2048 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/CostTable.h -rw-r--r-- root/root 1559 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/GenericOpcodes.td -rw-r--r-- root/root 53579 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/Target.td -rw-r--r-- root/root 7944 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/TargetCallingConv.h -rw-r--r-- root/root 7077 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/TargetCallingConv.td -rw-r--r-- root/root 15490 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/TargetFrameLowering.h -rw-r--r-- root/root 68183 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/TargetInstrInfo.h -rw-r--r-- root/root 2359 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/TargetIntrinsicInfo.h -rw-r--r-- root/root 6988 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/TargetItinerary.td -rw-r--r-- root/root 131655 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/TargetLowering.h -rw-r--r-- root/root 8035 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/TargetLoweringObjectFile.h -rw-r--r-- root/root 12259 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/TargetMachine.h -rw-r--r-- root/root 7942 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/TargetOpcodes.def -rw-r--r-- root/root 1211 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/TargetOpcodes.h -rw-r--r-- root/root 12258 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/TargetOptions.h -rw-r--r-- root/root 2390 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/TargetRecip.h -rw-r--r-- root/root 45962 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/TargetRegisterInfo.h -rw-r--r-- root/root 18788 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/TargetSchedule.td -rw-r--r-- root/root 51361 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/TargetSelectionDAG.td -rw-r--r-- root/root 8282 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Target/TargetSubtargetInfo.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Transforms/ -rw-r--r-- root/root 1026 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/GCOVProfiler.h -rw-r--r-- root/root 9536 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Transforms/IPO/ -rw-r--r-- root/root 1304 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO/ConstantMerge.h -rw-r--r-- root/root 933 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO/CrossDSOCFI.h -rw-r--r-- root/root 4958 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO/DeadArgumentElimination.h -rw-r--r-- root/root 1035 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO/ElimAvailExtern.h -rw-r--r-- root/root 1142 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO/ForceFunctionAttrs.h -rw-r--r-- root/root 2465 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO/FunctionAttrs.h -rw-r--r-- root/root 5211 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO/FunctionImport.h -rw-r--r-- root/root 1610 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO/GlobalDCE.h -rw-r--r-- root/root 1021 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO/GlobalOpt.h -rw-r--r-- root/root 1187 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO/InferFunctionAttrs.h -rw-r--r-- root/root 3656 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO/InlinerPass.h -rw-r--r-- root/root 3220 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO/Internalize.h -rw-r--r-- root/root 7667 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO/LowerTypeTests.h -rw-r--r-- root/root 1016 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO/PartialInlining.h -rw-r--r-- root/root 7475 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO/PassManagerBuilder.h -rw-r--r-- root/root 1173 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO/SCCP.h -rw-r--r-- root/root 1116 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO/StripDeadPrototypes.h -rw-r--r-- root/root 8082 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/IPO/WholeProgramDevirt.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Transforms/InstCombine/ -rw-r--r-- root/root 2354 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/InstCombine/InstCombine.h -rw-r--r-- root/root 3580 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/InstCombine/InstCombineWorklist.h -rw-r--r-- root/root 3555 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/InstrProfiling.h -rw-r--r-- root/root 6516 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Instrumentation.h -rw-r--r-- root/root 1374 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/ObjCARC.h -rw-r--r-- root/root 1596 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/PGOInstrumentation.h -rw-r--r-- root/root 865 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/SampleProfile.h -rw-r--r-- root/root 18414 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/ -rw-r--r-- root/root 1375 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/ADCE.h -rw-r--r-- root/root 2034 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/AlignmentFromAssumptions.h -rw-r--r-- root/root 1035 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/BDCE.h -rw-r--r-- root/root 5773 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/ConstantHoisting.h -rw-r--r-- root/root 772 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/CorrelatedValuePropagation.h -rw-r--r-- root/root 866 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/DCE.h -rw-r--r-- root/root 1138 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/DeadStoreElimination.h -rw-r--r-- root/root 1282 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/EarlyCSE.h -rw-r--r-- root/root 1723 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/Float2Int.h -rw-r--r-- root/root 8528 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/GVN.h -rw-r--r-- root/root 968 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/GuardWidening.h -rw-r--r-- root/root 896 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/IndVarSimplify.h -rw-r--r-- root/root 5240 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/JumpThreading.h -rw-r--r-- root/root 2169 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/LICM.h -rw-r--r-- root/root 1269 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/LoopDeletion.h -rw-r--r-- root/root 1063 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/LoopDistribute.h -rw-r--r-- root/root 1061 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/LoopIdiomRecognize.h -rw-r--r-- root/root 950 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/LoopInstSimplify.h -rw-r--r-- root/root 922 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/LoopRotation.h -rw-r--r-- root/root 1189 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/LoopSimplifyCFG.h -rw-r--r-- root/root 946 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/LowerAtomic.h -rw-r--r-- root/root 1263 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/LowerExpectIntrinsic.h -rw-r--r-- root/root 2707 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/MemCpyOptimizer.h -rw-r--r-- root/root 1529 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/MergedLoadStoreMotion.h -rw-r--r-- root/root 1039 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h -rw-r--r-- root/root 3925 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/Reassociate.h -rw-r--r-- root/root 1191 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/SCCP.h -rw-r--r-- root/root 5258 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/SROA.h -rw-r--r-- root/root 1413 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/SimplifyCFG.h -rw-r--r-- root/root 972 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/Sink.h -rw-r--r-- root/root 3354 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Scalar/TailRecursionElimination.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Transforms/Utils/ -rw-r--r-- root/root 2605 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/ASanStackFrameLayout.h -rw-r--r-- root/root 1021 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/AddDiscriminators.h -rw-r--r-- root/root 12460 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/BasicBlockUtils.h -rw-r--r-- root/root 5608 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/BuildLibCalls.h -rw-r--r-- root/root 1403 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/BypassSlowDivision.h -rw-r--r-- root/root 10530 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/Cloning.h -rw-r--r-- root/root 2365 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/CmpInstAnalysis.h -rw-r--r-- root/root 4967 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/CodeExtractor.h -rw-r--r-- root/root 993 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/CtorUtils.h -rw-r--r-- root/root 4077 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/Evaluator.h -rw-r--r-- root/root 4111 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/FunctionImportUtils.h -rw-r--r-- root/root 2832 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/GlobalStatus.h -rw-r--r-- root/root 2964 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/IntegerDivision.h -rw-r--r-- root/root 1570 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/LCSSA.h -rw-r--r-- root/root 16801 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/Local.h -rw-r--r-- root/root 2788 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/LoopSimplify.h -rw-r--r-- root/root 18907 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/LoopUtils.h -rw-r--r-- root/root 6099 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/LoopVersioning.h -rw-r--r-- root/root 883 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/Mem2Reg.h -rw-r--r-- root/root 34533 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/MemorySSA.h -rw-r--r-- root/root 2374 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/ModuleUtils.h -rw-r--r-- root/root 1762 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/PromoteMemToReg.h -rw-r--r-- root/root 6230 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/SSAUpdater.h -rw-r--r-- root/root 16360 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/SSAUpdaterImpl.h -rw-r--r-- root/root 1541 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/SanitizerStats.h -rw-r--r-- root/root 1909 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/SimplifyIndVar.h -rw-r--r-- root/root 1181 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/SimplifyInstructions.h -rw-r--r-- root/root 7494 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/SimplifyLibCalls.h -rw-r--r-- root/root 1521 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/SplitModule.h -rw-r--r-- root/root 6005 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/SymbolRewriter.h -rw-r--r-- root/root 1902 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/UnifyFunctionExitNodes.h -rw-r--r-- root/root 1532 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/UnrollLoop.h -rw-r--r-- root/root 11635 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Utils/ValueMapper.h -rw-r--r-- root/root 4540 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Vectorize.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-3.9/llvm/Transforms/Vectorize/ -rw-r--r-- root/root 3868 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Vectorize/LoopVectorize.h -rw-r--r-- root/root 4603 2016-12-14 08:21 ./usr/include/llvm-3.9/llvm/Transforms/Vectorize/SLPVectorizer.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-c-3.9/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-c-3.9/llvm-c/ -rw-r--r-- root/root 2588 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/Analysis.h -rw-r--r-- root/root 3887 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/BitReader.h -rw-r--r-- root/root 2352 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/BitWriter.h -rw-r--r-- root/root 103834 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/Core.h -rw-r--r-- root/root 12092 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/Disassembler.h -rw-r--r-- root/root 1946 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/ErrorHandling.h -rw-r--r-- root/root 7853 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/ExecutionEngine.h -rw-r--r-- root/root 1618 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/IRReader.h -rw-r--r-- root/root 2117 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/Initialization.h -rw-r--r-- root/root 1997 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/LinkTimeOptimizer.h -rw-r--r-- root/root 1738 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/Linker.h -rw-r--r-- root/root 4355 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/Object.h -rw-r--r-- root/root 5503 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/OrcBindings.h -rw-r--r-- root/root 2478 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/Support.h -rw-r--r-- root/root 12218 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/Target.h -rw-r--r-- root/root 6184 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/TargetMachine.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/include/llvm-c-3.9/llvm-c/Transforms/ -rw-r--r-- root/root 2892 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/Transforms/IPO.h -rw-r--r-- root/root 3503 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/Transforms/PassManagerBuilder.h -rw-r--r-- root/root 5905 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/Transforms/Scalar.h -rw-r--r-- root/root 2108 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/Transforms/Vectorize.h -rw-r--r-- root/root 3668 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/Types.h -rw-r--r-- root/root 24178 2016-12-14 08:21 ./usr/include/llvm-c-3.9/llvm-c/lto.h drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/arm-linux-gnueabihf/libLLVM-3.9.1.so.1 -> libLLVM-3.9.so.1 drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/build/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/build/Debug+Asserts -> .. lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/build/Release -> .. lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/build/include -> ../include lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/build/lib -> ../lib lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/build/share -> ../share lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/cmake -> lib/cmake/llvm drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/llvm -> ../../../include/llvm-3.9/llvm lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/include/llvm-c -> ../../../include/llvm-c-3.9/llvm-c drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/ -rw-r--r-- root/root 9908 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/BugpointPasses.so -rw-r--r-- root/root 9884 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/LLVMHello.so -rw-r--r-- root/root 1567908 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/LLVMPolly.so -rw-r--r-- root/root 109556 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/LLVMgold.so drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/cmake/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/cmake/llvm/ -rw-r--r-- root/root 47880 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/cmake/llvm/AddLLVM.cmake -rw-r--r-- root/root 585 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/AddLLVMDefinitions.cmake -rw-r--r-- root/root 6891 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/AddOCaml.cmake -rw-r--r-- root/root 2487 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/AddSphinxTarget.cmake -rw-r--r-- root/root 2250 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/CheckCompilerVersion.cmake -rw-r--r-- root/root 3900 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/ChooseMSVCCRT.cmake -rw-r--r-- root/root 2471 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/CrossCompile.cmake -rw-r--r-- root/root 371 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/DetermineGCCCompatible.cmake -rw-r--r-- root/root 2362 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/FindOCaml.cmake -rw-r--r-- root/root 939 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/FindSphinx.cmake -rw-r--r-- root/root 1202 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/GenerateVersionFromCVS.cmake -rw-r--r-- root/root 4096 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/GetSVN.cmake -rw-r--r-- root/root 29844 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/HandleLLVMOptions.cmake -rw-r--r-- root/root 1093 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/HandleLLVMStdlib.cmake -rw-r--r-- root/root 9651 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/LLVM-Config.cmake -rw-r--r-- root/root 20499 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/cmake/llvm/LLVMConfig.cmake -rw-r--r-- root/root 445 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/cmake/llvm/LLVMConfigVersion.cmake -rw-r--r-- root/root 77852 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/cmake/llvm/LLVMExports-relwithdebinfo.cmake -rw-r--r-- root/root 36583 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/cmake/llvm/LLVMExports.cmake -rw-r--r-- root/root 6588 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/LLVMExternalProjectUtils.cmake -rw-r--r-- root/root 553 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/LLVMInstallSymlink.cmake -rw-r--r-- root/root 2997 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/LLVMProcessSources.cmake -rw-r--r-- root/root 5826 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/TableGen.cmake -rw-r--r-- root/root 3192 2016-12-14 08:21 ./usr/lib/llvm-3.9/lib/cmake/llvm/VersionFromVCS.cmake lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVM-3.9.1.so -> ../../arm-linux-gnueabihf/libLLVM-3.9.so.1 lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVM-3.9.1.so.1 -> ../../arm-linux-gnueabihf/libLLVM-3.9.so.1 lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVM-3.9.so -> ../../arm-linux-gnueabihf/libLLVM-3.9.so.1 lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVM-3.9.so.1 -> ../../arm-linux-gnueabihf/libLLVM-3.9.so.1 lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVM.so -> libLLVM-3.9.so -rw-r--r-- root/root 386178 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMAArch64AsmParser.a -rw-r--r-- root/root 355772 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMAArch64AsmPrinter.a -rw-r--r-- root/root 1914338 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMAArch64CodeGen.a -rw-r--r-- root/root 661024 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMAArch64Desc.a -rw-r--r-- root/root 128268 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMAArch64Disassembler.a -rw-r--r-- root/root 3948 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMAArch64Info.a -rw-r--r-- root/root 122484 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMAArch64Utils.a -rw-r--r-- root/root 476690 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMAMDGPUAsmParser.a -rw-r--r-- root/root 200058 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMAMDGPUAsmPrinter.a -rw-r--r-- root/root 2189448 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMAMDGPUCodeGen.a -rw-r--r-- root/root 1159974 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMAMDGPUDesc.a -rw-r--r-- root/root 120368 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMAMDGPUDisassembler.a -rw-r--r-- root/root 3292 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMAMDGPUInfo.a -rw-r--r-- root/root 95198 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMAMDGPUUtils.a -rw-r--r-- root/root 515574 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMARMAsmParser.a -rw-r--r-- root/root 156976 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMARMAsmPrinter.a -rw-r--r-- root/root 2169454 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMARMCodeGen.a -rw-r--r-- root/root 915366 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMARMDesc.a -rw-r--r-- root/root 215734 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMARMDisassembler.a -rw-r--r-- root/root 4752 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMARMInfo.a -rw-r--r-- root/root 4126048 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMAnalysis.a -rw-r--r-- root/root 391184 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMAsmParser.a -rw-r--r-- root/root 862206 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMAsmPrinter.a -rw-r--r-- root/root 10038 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMBPFAsmPrinter.a -rw-r--r-- root/root 332024 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMBPFCodeGen.a -rw-r--r-- root/root 48678 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMBPFDesc.a -rw-r--r-- root/root 3858 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMBPFInfo.a -rw-r--r-- root/root 321420 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMBitReader.a -rw-r--r-- root/root 248888 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMBitWriter.a -rw-r--r-- root/root 5843442 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMCodeGen.a -rw-r--r-- root/root 3524546 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMCore.a -rw-r--r-- root/root 165938 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMCoverage.a -rw-r--r-- root/root 489702 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMDebugInfoCodeView.a -rw-r--r-- root/root 391080 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMDebugInfoDWARF.a -rw-r--r-- root/root 535786 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMDebugInfoPDB.a -rw-r--r-- root/root 184630 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMExecutionEngine.a -rw-r--r-- root/root 1106 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMGlobalISel.a -rw-r--r-- root/root 256670 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMHexagonAsmParser.a -rw-r--r-- root/root 2612716 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMHexagonCodeGen.a -rw-r--r-- root/root 788296 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMHexagonDesc.a -rw-r--r-- root/root 88522 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMHexagonDisassembler.a -rw-r--r-- root/root 2546 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMHexagonInfo.a -rw-r--r-- root/root 12548 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMIRReader.a -rw-r--r-- root/root 1154240 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMInstCombine.a -rw-r--r-- root/root 979312 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMInstrumentation.a -rw-r--r-- root/root 188074 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMInterpreter.a -rw-r--r-- root/root 212482 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMLTO.a -rw-r--r-- root/root 18122 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMLibDriver.a -rw-r--r-- root/root 15668 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMLineEditor.a -rw-r--r-- root/root 132464 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMLinker.a -rw-r--r-- root/root 919158 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMMC.a -rw-r--r-- root/root 28702 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMMCDisassembler.a -rw-r--r-- root/root 63570 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMMCJIT.a -rw-r--r-- root/root 361680 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMMCParser.a -rw-r--r-- root/root 208720 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMMIRParser.a -rw-r--r-- root/root 11090 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMMSP430AsmPrinter.a -rw-r--r-- root/root 413442 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMMSP430CodeGen.a -rw-r--r-- root/root 39644 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMMSP430Desc.a -rw-r--r-- root/root 2552 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMMSP430Info.a -rw-r--r-- root/root 267042 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMMipsAsmParser.a -rw-r--r-- root/root 66504 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMMipsAsmPrinter.a -rw-r--r-- root/root 1606144 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMMipsCodeGen.a -rw-r--r-- root/root 628030 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMMipsDesc.a -rw-r--r-- root/root 93512 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMMipsDisassembler.a -rw-r--r-- root/root 4774 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMMipsInfo.a -rw-r--r-- root/root 106034 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMNVPTXAsmPrinter.a -rw-r--r-- root/root 1178638 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMNVPTXCodeGen.a -rw-r--r-- root/root 322994 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMNVPTXDesc.a -rw-r--r-- root/root 3304 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMNVPTXInfo.a -rw-r--r-- root/root 186860 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMObjCARCOpts.a -rw-r--r-- root/root 648156 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMObject.a -rw-r--r-- root/root 320248 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMObjectYAML.a -rw-r--r-- root/root 66034 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMOption.a -rw-r--r-- root/root 541052 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMOrcJIT.a -rw-r--r-- root/root 1622628 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMPasses.a -rw-r--r-- root/root 125854 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMPowerPCAsmParser.a -rw-r--r-- root/root 115690 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMPowerPCAsmPrinter.a -rw-r--r-- root/root 1530526 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMPowerPCCodeGen.a -rw-r--r-- root/root 415644 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMPowerPCDesc.a -rw-r--r-- root/root 78902 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMPowerPCDisassembler.a -rw-r--r-- root/root 4042 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMPowerPCInfo.a -rw-r--r-- root/root 364606 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMProfileData.a -rw-r--r-- root/root 523708 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMRuntimeDyld.a -rw-r--r-- root/root 3166670 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMScalarOpts.a -rw-r--r-- root/root 2658430 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMSelectionDAG.a -rw-r--r-- root/root 77376 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMSparcAsmParser.a -rw-r--r-- root/root 103298 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMSparcAsmPrinter.a -rw-r--r-- root/root 609830 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMSparcCodeGen.a -rw-r--r-- root/root 182382 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMSparcDesc.a -rw-r--r-- root/root 28146 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMSparcDisassembler.a -rw-r--r-- root/root 4028 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMSparcInfo.a -rw-r--r-- root/root 1599628 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMSupport.a -rw-r--r-- root/root 71316 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMSymbolize.a -rw-r--r-- root/root 83360 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMSystemZAsmParser.a -rw-r--r-- root/root 43862 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMSystemZAsmPrinter.a -rw-r--r-- root/root 864486 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMSystemZCodeGen.a -rw-r--r-- root/root 266752 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMSystemZDesc.a -rw-r--r-- root/root 65170 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMSystemZDisassembler.a -rw-r--r-- root/root 2548 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMSystemZInfo.a -rw-r--r-- root/root 457276 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMTableGen.a -rw-r--r-- root/root 105532 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMTarget.a -rw-r--r-- root/root 1808036 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMTransformUtils.a -rw-r--r-- root/root 7044746 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMVectorize.a -rw-r--r-- root/root 2603006 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMX86AsmParser.a -rw-r--r-- root/root 358416 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMX86AsmPrinter.a -rw-r--r-- root/root 2806090 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMX86CodeGen.a -rw-r--r-- root/root 1862640 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMX86Desc.a -rw-r--r-- root/root 1459900 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMX86Disassembler.a -rw-r--r-- root/root 3302 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMX86Info.a -rw-r--r-- root/root 28900 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMX86Utils.a -rw-r--r-- root/root 14008 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMXCoreAsmPrinter.a -rw-r--r-- root/root 593590 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMXCoreCodeGen.a -rw-r--r-- root/root 52920 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMXCoreDesc.a -rw-r--r-- root/root 25840 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMXCoreDisassembler.a -rw-r--r-- root/root 2526 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMXCoreInfo.a -rw-r--r-- root/root 1223818 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLLVMipo.a -rw-r--r-- root/root 80544 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/libLTO.so drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/share/llvm/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/share/llvm/cmake -> ../../lib/cmake/llvm drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/llvm-3.9-dev/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/llvm-3.9-dev/NEWS.Debian.gz -> ../libllvm3.9/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/llvm-3.9-dev/changelog.Debian.gz -> ../libllvm3.9/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/llvm-3.9-dev/copyright drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/emacs/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/emacs/site-lisp/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/emacs/site-lisp/llvm-3.9/ -rw-r--r-- root/root 665 2016-12-14 08:21 ./usr/share/emacs/site-lisp/llvm-3.9/emacs.el -rw-r--r-- root/root 3726 2016-12-14 08:21 ./usr/share/emacs/site-lisp/llvm-3.9/llvm-mode.el -rw-r--r-- root/root 5049 2016-12-14 08:21 ./usr/share/emacs/site-lisp/llvm-3.9/tablegen-mode.el drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/vim/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/vim/addons/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/vim/addons/ftdetect/ -rw-r--r-- root/root 45 2017-12-26 17:24 ./usr/share/vim/addons/ftdetect/llvm-3.9.vim -rw-r--r-- root/root 49 2017-12-26 17:24 ./usr/share/vim/addons/ftdetect/tablegen-3.9.vim drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/vim/addons/ftplugin/ -rw-r--r-- root/root 244 2017-12-26 17:24 ./usr/share/vim/addons/ftplugin/llvm-3.9.vim -rw-r--r-- root/root 247 2017-12-26 17:24 ./usr/share/vim/addons/ftplugin/tablegen-3.9.vim drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/vim/addons/indent/ -rw-r--r-- root/root 2038 2017-12-26 17:24 ./usr/share/vim/addons/indent/llvm-3.9.vim -rw-r--r-- root/root 7200 2017-12-26 17:24 ./usr/share/vim/addons/llvm-3.9-vimrc drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/vim/addons/syntax/ -rw-r--r-- root/root 5646 2017-12-26 17:24 ./usr/share/vim/addons/syntax/llvm-3.9.vim -rw-r--r-- root/root 1453 2017-12-26 17:24 ./usr/share/vim/addons/syntax/tablegen-3.9.vim llvm-3.9-runtime_3.9.1-19ubuntu1_armhf.deb ------------------------------------------ new debian package, version 2.0. size 135344 bytes: control archive=1408 bytes. 1306 bytes, 28 lines control 427 bytes, 6 lines md5sums 174 bytes, 11 lines * postinst #!/bin/sh 450 bytes, 18 lines * prerm #!/bin/sh Package: llvm-3.9-runtime Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 376 Depends: binfmt-support, libc6 (>= 2.15), libgcc1 (>= 1:4.3), libllvm3.9 (>= 1:3.9.1-6~), libstdc++6 (>= 5.2), libtinfo5 (>= 6) 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 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/bin/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/lli-3.9 -> ../lib/llvm-3.9/bin/lli lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/lli-child-target-3.9 -> ../lib/llvm-3.9/bin/lli-child-target drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/ -rwxr-xr-x root/root 198312 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/lli -rwxr-xr-x root/root 121668 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/lli-child-target drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/binfmts/ -rw-r--r-- root/root 63 2017-12-26 17:24 ./usr/share/binfmts/llvm-3.9-runtime.binfmt drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/llvm-3.9-runtime/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/llvm-3.9-runtime/NEWS.Debian.gz -> ../libllvm3.9/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/llvm-3.9-runtime/changelog.Debian.gz -> ../libllvm3.9/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/llvm-3.9-runtime/copyright drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 70 2017-12-26 17:24 ./usr/share/lintian/overrides/llvm-3.9-runtime drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/man/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/man/man1/ -rw-r--r-- root/root 3532 2017-12-26 17:24 ./usr/share/man/man1/lli-3.9.1.gz llvm-3.9-tools_3.9.1-19ubuntu1_armhf.deb ---------------------------------------- new debian package, version 2.0. size 150616 bytes: control archive=3804 bytes. 1203 bytes, 25 lines control 11417 bytes, 115 lines md5sums Package: llvm-3.9-tools Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 547 Depends: libc6 (>= 2.15), libgcc1 (>= 1:4.3), libstdc++6 (>= 5.2), libtinfo5 (>= 6), python, llvm-3.9-dev (= 1:3.9.1-19ubuntu1) 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 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/bin/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/FileCheck-3.9 -> ../lib/llvm-3.9/bin/FileCheck lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/count-3.9 -> ../lib/llvm-3.9/bin/count lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/not-3.9 -> ../lib/llvm-3.9/bin/not drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/ -rwxr-xr-x root/root 166808 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/FileCheck -rwxr-xr-x root/root 5536 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/count -rwxr-xr-x root/root 30372 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/not drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/build/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/build/unittests/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/build/utils/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/build/utils/lit/ -rw-r--r-- root/root 201 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/MANIFEST.in -rw-r--r-- root/root 327 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/README.txt -rw-r--r-- root/root 8452 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/TODO drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/examples/ -rw-r--r-- root/root 236 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/examples/README.txt drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/examples/many-tests/ -rw-r--r-- root/root 382 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/examples/many-tests/README.txt -rw-r--r-- root/root 639 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/examples/many-tests/lit.cfg -rwxr-xr-x root/root 78 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/lit.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/build/utils/lit/lit/ drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/lit/ExampleTests.ObjDir/ -rw-r--r-- root/root 482 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/lit/ExampleTests.ObjDir/lit.site.cfg -rw-r--r-- root/root 5477 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/lit/LitConfig.py -rw-r--r-- root/root 850 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/lit/LitTestCase.py -rw-r--r-- root/root 10478 2017-12-26 17:24 ./usr/lib/llvm-3.9/build/utils/lit/lit/ProgressBar.py -rw-r--r-- root/root 2696 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/lit/ShCommands.py -rw-r--r-- root/root 12179 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/lit/ShUtil.py -rw-r--r-- root/root 8548 2017-12-26 17:24 ./usr/lib/llvm-3.9/build/utils/lit/lit/Test.py -rw-r--r-- root/root 32134 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/lit/TestRunner.py -rw-r--r-- root/root 6505 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/lit/TestingConfig.py -rw-r--r-- root/root 256 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/lit/__init__.py -rw-r--r-- root/root 9059 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/lit/discovery.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/build/utils/lit/lit/formats/ -rw-r--r-- root/root 201 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/lit/formats/__init__.py -rw-r--r-- root/root 3910 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/lit/formats/base.py -rw-r--r-- root/root 5303 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/lit/formats/googletest.py -rw-r--r-- root/root 392 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/lit/formats/shtest.py -rwxr-xr-x root/root 21621 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/lit/main.py -rw-r--r-- root/root 9442 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/lit/run.py -rw-r--r-- root/root 9291 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/lit/util.py -rw-r--r-- root/root 1878 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/setup.py drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/ -rw-r--r-- root/root 152 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/.coveragerc drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/ drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/discovery/ -rw-r--r-- root/root 471 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/discovery/lit.cfg drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/discovery/subdir/ -rw-r--r-- root/root 141 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/discovery/subdir/lit.local.cfg -rw-r--r-- root/root 12 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/discovery/subdir/test-three.py drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/discovery/subsuite/ -rw-r--r-- root/root 174 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/discovery/subsuite/lit.cfg -rw-r--r-- root/root 12 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/discovery/subsuite/test-one.txt -rw-r--r-- root/root 12 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/discovery/subsuite/test-two.txt -rw-r--r-- root/root 12 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/discovery/test-one.txt -rw-r--r-- root/root 12 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/discovery/test-two.txt drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/exec-discovery-in-tree/ -rw-r--r-- root/root 308 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/exec-discovery-in-tree/lit.cfg drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/exec-discovery-in-tree/obj/ -rw-r--r-- root/root 205 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/exec-discovery-in-tree/obj/lit.site.cfg -rw-r--r-- root/root 12 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/exec-discovery-in-tree/test-one.txt drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/exec-discovery/ -rw-r--r-- root/root 292 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/exec-discovery/lit.site.cfg drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/googletest-format/ drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/googletest-format/DummySubDir/ -rwxr-xr-x root/root 973 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/googletest-format/DummySubDir/OneTest -rw-r--r-- root/root 120 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/googletest-format/lit.cfg drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/googletest-timeout/ drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/googletest-timeout/DummySubDir/ -rwxr-xr-x root/root 853 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/googletest-timeout/DummySubDir/OneTest -rw-r--r-- root/root 321 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/googletest-timeout/lit.cfg drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/googletest-upstream-format/ drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/googletest-upstream-format/DummySubDir/ -rwxr-xr-x root/root 1050 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/googletest-upstream-format/DummySubDir/OneTest -rw-r--r-- root/root 129 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/googletest-upstream-format/lit.cfg drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/progress-bar/ -rw-r--r-- root/root 177 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/progress-bar/lit.cfg -rw-r--r-- root/root 13 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/progress-bar/test-1.txt -rw-r--r-- root/root 13 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/progress-bar/test-2.txt -rw-r--r-- root/root 13 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/progress-bar/test-3.txt -rw-r--r-- root/root 13 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/progress-bar/test-4.txt drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/ -rw-r--r-- root/root 320 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/argv0.txt drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/external_shell/ -rw-r--r-- root/root 181 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/external_shell/fail.txt -rw-r--r-- root/root 97 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/external_shell/fail_with_bad_encoding.txt -rw-r--r-- root/root 82 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/external_shell/lit.local.cfg -rw-r--r-- root/root 12 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/external_shell/pass.txt -rwxr-xr-x root/root 47 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/external_shell/write-bad-encoding.sh -rw-r--r-- root/root 104 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/fail.txt -rw-r--r-- root/root 277 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/lit.cfg -rw-r--r-- root/root 9 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/no-test-line.txt -rw-r--r-- root/root 12 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/pass.txt -rw-r--r-- root/root 63 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/requires-any-missing.txt -rw-r--r-- root/root 61 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/requires-any-present.txt -rw-r--r-- root/root 38 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/requires-missing.txt -rw-r--r-- root/root 38 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/requires-present.txt drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/unsupported_dir/ -rw-r--r-- root/root 26 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/unsupported_dir/lit.local.cfg -rw-r--r-- root/root 12 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/unsupported_dir/some-test.txt -rw-r--r-- root/root 40 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/xfail-feature.txt -rw-r--r-- root/root 25 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/xfail-target.txt -rw-r--r-- root/root 20 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/xfail.txt -rw-r--r-- root/root 24 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-format/xpass.txt drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-output-printing/ -rw-r--r-- root/root 60 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-output-printing/basic.txt -rw-r--r-- root/root 149 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-output-printing/lit.cfg drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-shell/ -rw-r--r-- root/root 95 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-shell/error-0.txt -rw-r--r-- root/root 71 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-shell/error-1.txt -rw-r--r-- root/root 68 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-shell/error-2.txt -rw-r--r-- root/root 177 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-shell/lit.cfg -rw-r--r-- root/root 1185 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-shell/redirects.txt -rw-r--r-- root/root 738 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-shell/sequencing-0.txt -rw-r--r-- root/root 32 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-shell/sequencing-1.txt -rwxr-xr-x root/root 40 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-shell/write-to-stderr.sh -rwxr-xr-x root/root 64 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-shell/write-to-stdout-and-stderr.sh drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-timeout/ -rw-r--r-- root/root 218 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-timeout/infinite_loop.py -rw-r--r-- root/root 903 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-timeout/lit.cfg -rw-r--r-- root/root 525 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-timeout/quick_then_slow.py -rw-r--r-- root/root 94 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-timeout/short.py -rw-r--r-- root/root 210 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/shtest-timeout/slow.py drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/test-data/ -rw-r--r-- root/root 1379 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/test-data/lit.cfg -rw-r--r-- root/root 94 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/test-data/metrics.ini drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/unittest-adaptor/ -rw-r--r-- root/root 181 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/unittest-adaptor/lit.cfg -rw-r--r-- root/root 12 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/unittest-adaptor/test-one.txt -rw-r--r-- root/root 13 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/Inputs/unittest-adaptor/test-two.txt -rw-r--r-- root/root 4093 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/discovery.py -rw-r--r-- root/root 781 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/googletest-format.py -rw-r--r-- root/root 1241 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/googletest-timeout.py -rw-r--r-- root/root 882 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/googletest-upstream-format.py -rw-r--r-- root/root 1934 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/lit.cfg -rw-r--r-- root/root 528 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/progress-bar.py -rw-r--r-- root/root 67 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/shell-parsing.py -rw-r--r-- root/root 72 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/shtest-encoding.py -rw-r--r-- root/root 2598 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/shtest-format.py -rw-r--r-- root/root 829 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/shtest-output-printing.py -rw-r--r-- root/root 997 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/shtest-shell.py -rw-r--r-- root/root 5027 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/shtest-timeout.py -rw-r--r-- root/root 358 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/test-data.py -rw-r--r-- root/root 553 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/test-output.py -rw-r--r-- root/root 467 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/unittest-adaptor.py -rw-r--r-- root/root 150 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/usage.py -rw-r--r-- root/root 392 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/tests/xunit-output.py drwxr-xr-x root/root 0 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/utils/ -rw-r--r-- root/root 84 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/utils/README.txt -rwxr-xr-x root/root 1310 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/utils/check-coverage -rwxr-xr-x root/root 1243 2016-12-14 08:21 ./usr/lib/llvm-3.9/build/utils/lit/utils/check-sdist drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/llvm-3.9-tools/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/llvm-3.9-tools/NEWS.Debian.gz -> ../libllvm3.9/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/llvm-3.9-tools/changelog.Debian.gz -> ../libllvm3.9/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/llvm-3.9-tools/copyright llvm-3.9_3.9.1-19ubuntu1_armhf.deb ---------------------------------- new debian package, version 2.0. size 2452388 bytes: control archive=2944 bytes. 1852 bytes, 35 lines control 4623 bytes, 67 lines md5sums Package: llvm-3.9 Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 7021 Depends: llvm-3.9-runtime (= 1:3.9.1-19ubuntu1), libc6 (>= 2.15), libgcc1 (>= 1:4.3), libjsoncpp1 (>= 1.7.4), libllvm3.9 (>= 1:3.9.1-6~), libstdc++6 (>= 5.2), libtinfo5 (>= 6) Recommends: llvm-3.9-dev Suggests: llvm-3.9-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 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/bin/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/bugpoint-3.9 -> ../lib/llvm-3.9/bin/bugpoint lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llc-3.9 -> ../lib/llvm-3.9/bin/llc lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-PerfectShuffle-3.9 -> ../lib/llvm-3.9/bin/llvm-PerfectShuffle lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-ar-3.9 -> ../lib/llvm-3.9/bin/llvm-ar lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-as-3.9 -> ../lib/llvm-3.9/bin/llvm-as lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-bcanalyzer-3.9 -> ../lib/llvm-3.9/bin/llvm-bcanalyzer lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-c-test-3.9 -> ../lib/llvm-3.9/bin/llvm-c-test lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-config-3.9 -> ../lib/llvm-3.9/bin/llvm-config lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-cov-3.9 -> ../lib/llvm-3.9/bin/llvm-cov lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-cxxdump-3.9 -> ../lib/llvm-3.9/bin/llvm-cxxdump lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-diff-3.9 -> ../lib/llvm-3.9/bin/llvm-diff lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-dis-3.9 -> ../lib/llvm-3.9/bin/llvm-dis lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-dsymutil-3.9 -> ../lib/llvm-3.9/bin/llvm-dsymutil lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-dwarfdump-3.9 -> ../lib/llvm-3.9/bin/llvm-dwarfdump lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-dwp-3.9 -> ../lib/llvm-3.9/bin/llvm-dwp lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-extract-3.9 -> ../lib/llvm-3.9/bin/llvm-extract lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-lib-3.9 -> ../lib/llvm-3.9/bin/llvm-lib lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-link-3.9 -> ../lib/llvm-3.9/bin/llvm-link lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-lto-3.9 -> ../lib/llvm-3.9/bin/llvm-lto lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-mc-3.9 -> ../lib/llvm-3.9/bin/llvm-mc lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-mcmarkup-3.9 -> ../lib/llvm-3.9/bin/llvm-mcmarkup lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-nm-3.9 -> ../lib/llvm-3.9/bin/llvm-nm lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-objdump-3.9 -> ../lib/llvm-3.9/bin/llvm-objdump lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-pdbdump-3.9 -> ../lib/llvm-3.9/bin/llvm-pdbdump lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-profdata-3.9 -> ../lib/llvm-3.9/bin/llvm-profdata lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-ranlib-3.9 -> ../lib/llvm-3.9/bin/llvm-ranlib lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-readobj-3.9 -> ../lib/llvm-3.9/bin/llvm-readobj lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-rtdyld-3.9 -> ../lib/llvm-3.9/bin/llvm-rtdyld lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-size-3.9 -> ../lib/llvm-3.9/bin/llvm-size lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-split-3.9 -> ../lib/llvm-3.9/bin/llvm-split lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-stress-3.9 -> ../lib/llvm-3.9/bin/llvm-stress lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-symbolizer-3.9 -> ../lib/llvm-3.9/bin/llvm-symbolizer lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/llvm-tblgen-3.9 -> ../lib/llvm-3.9/bin/llvm-tblgen lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/obj2yaml-3.9 -> ../lib/llvm-3.9/bin/obj2yaml lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/opt-3.9 -> ../lib/llvm-3.9/bin/opt lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/sanstats-3.9 -> ../lib/llvm-3.9/bin/sanstats lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/verify-uselistorder-3.9 -> ../lib/llvm-3.9/bin/verify-uselistorder lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/bin/yaml2obj-3.9 -> ../lib/llvm-3.9/bin/yaml2obj drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/ -rwxr-xr-x root/root 1769812 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/bugpoint -rwxr-xr-x root/root 108248 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llc -rwxr-xr-x root/root 9836 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-PerfectShuffle -rwxr-xr-x root/root 42664 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-ar -rwxr-xr-x root/root 13988 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-as -rwxr-xr-x root/root 38564 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-bcanalyzer -rwxr-xr-x root/root 71276 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-c-test -rwxr-xr-x root/root 53540 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-config -rwxr-xr-x root/root 104152 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-cov -rwxr-xr-x root/root 42664 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-cxxdump -rwxr-xr-x root/root 67236 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-diff -rwxr-xr-x root/root 18140 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-dis -rwxr-xr-x root/root 173788 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-dsymutil -rwxr-xr-x root/root 22180 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-dwarfdump -rwxr-xr-x root/root 50852 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-dwp -rwxr-xr-x root/root 26276 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-extract lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-lib -> llvm-ar -rwxr-xr-x root/root 30372 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-link -rwxr-xr-x root/root 100004 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-lto -rwxr-xr-x root/root 59044 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-mc -rwxr-xr-x root/root 13988 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-mcmarkup -rwxr-xr-x root/root 63200 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-nm -rwxr-xr-x root/root 272104 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-objdump -rwxr-xr-x root/root 153308 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-pdbdump -rwxr-xr-x root/root 50852 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-profdata lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-ranlib -> llvm-ar -rwxr-xr-x root/root 444132 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-readobj -rwxr-xr-x root/root 46756 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-rtdyld -rwxr-xr-x root/root 54948 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-size -rwxr-xr-x root/root 13988 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-split -rwxr-xr-x root/root 46816 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-stress -rwxr-xr-x root/root 26276 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-symbolizer -rwxr-xr-x root/root 1092304 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/llvm-tblgen -rwxr-xr-x root/root 71336 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/obj2yaml -rwxr-xr-x root/root 1728844 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/opt -rwxr-xr-x root/root 13988 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/sanstats -rwxr-xr-x root/root 34468 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/verify-uselistorder -rwxr-xr-x root/root 67236 2017-12-26 17:24 ./usr/lib/llvm-3.9/bin/yaml2obj drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/llvm-3.9/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/llvm-3.9/NEWS.Debian.gz -> ../llvm-3.9-runtime/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/llvm-3.9/changelog.Debian.gz -> ../llvm-3.9-runtime/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/llvm-3.9/copyright drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/lintian/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 762 2017-12-26 17:24 ./usr/share/lintian/overrides/llvm-3.9 drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/man/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/man/man1/ -rw-r--r-- root/root 6984 2017-12-26 17:24 ./usr/share/man/man1/FileCheck-3.9.1.gz -rw-r--r-- root/root 3006 2017-12-26 17:24 ./usr/share/man/man1/bugpoint-3.9.1.gz -rw-r--r-- root/root 5871 2017-12-26 17:24 ./usr/share/man/man1/lit-3.9.1.gz -rw-r--r-- root/root 2628 2017-12-26 17:24 ./usr/share/man/man1/llc-3.9.1.gz -rw-r--r-- root/root 4558 2017-12-26 17:24 ./usr/share/man/man1/llvm-ar-3.9.1.gz -rw-r--r-- root/root 1046 2017-12-26 17:24 ./usr/share/man/man1/llvm-as-3.9.1.gz -rw-r--r-- root/root 2691 2017-12-26 17:24 ./usr/share/man/man1/llvm-bcanalyzer-3.9.1.gz -rw-r--r-- root/root 1446 2017-12-26 17:24 ./usr/share/man/man1/llvm-build-3.9.1.gz -rw-r--r-- root/root 1449 2017-12-26 17:24 ./usr/share/man/man1/llvm-config-3.9.1.gz -rw-r--r-- root/root 4061 2017-12-26 17:24 ./usr/share/man/man1/llvm-cov-3.9.1.gz -rw-r--r-- root/root 1170 2017-12-26 17:24 ./usr/share/man/man1/llvm-diff-3.9.1.gz -rw-r--r-- root/root 1004 2017-12-26 17:24 ./usr/share/man/man1/llvm-dis-3.9.1.gz -rw-r--r-- root/root 2887 2017-12-26 17:24 ./usr/share/man/man1/llvm-dwarfdump-3.9.1.gz -rw-r--r-- root/root 1275 2017-12-26 17:24 ./usr/share/man/man1/llvm-extract-3.9.1.gz -rw-r--r-- root/root 818 2017-12-26 17:24 ./usr/share/man/man1/llvm-lib-3.9.1.gz -rw-r--r-- root/root 982 2017-12-26 17:24 ./usr/share/man/man1/llvm-link-3.9.1.gz -rw-r--r-- root/root 3734 2017-12-26 17:24 ./usr/share/man/man1/llvm-mc-3.9.1.gz -rw-r--r-- root/root 2658 2017-12-26 17:24 ./usr/share/man/man1/llvm-mcmarkup-3.9.1.gz -rw-r--r-- root/root 1869 2017-12-26 17:24 ./usr/share/man/man1/llvm-nm-3.9.1.gz -rw-r--r-- root/root 3691 2017-12-26 17:24 ./usr/share/man/man1/llvm-objdump-3.9.1.gz -rw-r--r-- root/root 2255 2017-12-26 17:24 ./usr/share/man/man1/llvm-profdata-3.9.1.gz -rw-r--r-- root/root 3076 2017-12-26 17:24 ./usr/share/man/man1/llvm-ranlib-3.9.1.gz -rw-r--r-- root/root 1048 2017-12-26 17:24 ./usr/share/man/man1/llvm-readobj-3.9.1.gz -rw-r--r-- root/root 2938 2017-12-26 17:24 ./usr/share/man/man1/llvm-rtdyld-3.9.1.gz -rw-r--r-- root/root 2909 2017-12-26 17:24 ./usr/share/man/man1/llvm-size-3.9.1.gz -rw-r--r-- root/root 641 2017-12-26 17:24 ./usr/share/man/man1/llvm-stress-3.9.1.gz -rw-r--r-- root/root 1589 2017-12-26 17:24 ./usr/share/man/man1/llvm-symbolizer-3.9.1.gz -rw-r--r-- root/root 2032 2017-12-26 17:24 ./usr/share/man/man1/opt-3.9.1.gz -rw-r--r-- root/root 1402 2017-12-26 17:24 ./usr/share/man/man1/tblgen-3.9.1.gz python-clang-3.9_3.9.1-19ubuntu1_armhf.deb ------------------------------------------ new debian package, version 2.0. size 29308 bytes: control archive=1024 bytes. 1083 bytes, 23 lines control 494 bytes, 6 lines md5sums Package: python-clang-3.9 Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 161 Depends: python Breaks: python-clang-3.3, python-clang-3.4, python-clang-3.5, python-clang-3.6, python-clang-3.7, python-clang-3.8 Replaces: python-clang-3.3, python-clang-3.4, python-clang-3.5, python-clang-3.6, python-clang-3.7, python-clang-3.8 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 for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang fully implements all published ISO C++ standards including C++11, as well as the upcoming C++14 standard, and some parts of the fledgling C++1z standard, and is considered a production-quality C++ compiler. . This binding package provides access to the Clang compiler and libraries. drwxr-xr-x root/root 0 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/python2.7/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/python2.7/dist-packages/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/python2.7/dist-packages/clang/ -rw-r--r-- root/root 565 2016-12-14 08:21 ./usr/lib/python2.7/dist-packages/clang/__init__.py -rw-r--r-- root/root 111845 2017-12-26 17:24 ./usr/lib/python2.7/dist-packages/clang/cindex.py -rw-r--r-- root/root 1077 2016-12-14 08:21 ./usr/lib/python2.7/dist-packages/clang/enumerations.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/python-clang-3.9/ -rw-r--r-- root/root 201 2017-12-22 22:26 ./usr/share/doc/python-clang-3.9/NEWS.Debian.gz -rw-r--r-- root/root 962 2017-12-26 17:24 ./usr/share/doc/python-clang-3.9/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/python-clang-3.9/copyright python-lldb-3.9_3.9.1-19ubuntu1_armhf.deb ----------------------------------------- new debian package, version 2.0. size 90224 bytes: control archive=1204 bytes. 823 bytes, 18 lines control 1463 bytes, 14 lines md5sums Package: python-lldb-3.9 Source: llvm-toolchain-3.9 Version: 1:3.9.1-19ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 699 Depends: liblldb-3.9-dev, python, python-six Conflicts: python-lldb-3.4, python-lldb-3.5, python-lldb-3.6, python-lldb-3.7, python-lldb-3.8 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 2017-12-26 17:24 ./ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/ -rw-r--r-- root/root 564373 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/__init__.py lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/_lldb.so -> ../../../../../arm-linux-gnueabihf/liblldb-3.9.so.1 -rw-r--r-- root/root 3983 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/embedded_interpreter.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/ -rw-r--r-- root/root 2853 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/Logger.py -rw-r--r-- root/root 110 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/__init__.py -rw-r--r-- root/root 1008 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/attrib_fromdict.py -rw-r--r-- root/root 875 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/cache.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/cpp/ -rw-r--r-- root/root 94 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/cpp/__init__.py -rw-r--r-- root/root 15234 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/cpp/gnu_libstdcpp.py -rw-r--r-- root/root 28117 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/cpp/libcxx.py -rw-r--r-- root/root 2506 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/formatters/metrics.py lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/libLLVM-3.9.1.so.1 -> ../../../../../arm-linux-gnueabihf/libLLVM-3.9.1.so.1 lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/libLLVM-3.9.so.1 -> ../../../../../arm-linux-gnueabihf/libLLVM-3.9.1.so.1 lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/lldb-argdumper -> ../../../../bin/lldb-argdumper drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/runtime/ -rw-r--r-- root/root 63 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/runtime/__init__.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/utils/ -rw-r--r-- root/root 76 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/utils/__init__.py -rw-r--r-- root/root 27013 2017-12-26 17:24 ./usr/lib/llvm-3.9/lib/python2.7/site-packages/lldb/utils/symbolication.py drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/python2.7/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/lib/python2.7/dist-packages/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/lib/python2.7/dist-packages/lldb -> ../../llvm-3.9/lib/python2.7/site-packages/lldb drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-26 17:24 ./usr/share/doc/python-lldb-3.9/ lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/python-lldb-3.9/NEWS.Debian.gz -> ../liblldb-3.9-dev/NEWS.Debian.gz lrwxrwxrwx root/root 0 2017-12-26 17:24 ./usr/share/doc/python-lldb-3.9/changelog.Debian.gz -> ../liblldb-3.9-dev/changelog.Debian.gz -rw-r--r-- root/root 18557 2017-12-22 22:26 ./usr/share/doc/python-lldb-3.9/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build-Space: 8133328 Build-Time: 18000 Distribution: bionic-proposed Host Architecture: armhf Install-Time: 60 Job: llvm-toolchain-3.9_3.9.1-19ubuntu1.dsc Machine Architecture: arm64 Package: llvm-toolchain-3.9 Package-Time: 18101 Source-Version: 1:3.9.1-19ubuntu1 Space: 8133328 Status: successful Version: 1:3.9.1-19ubuntu1 -------------------------------------------------------------------------------- Finished at 20171226-2229 Build needed 05:01:41, 8133328k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-14185081 Scanning for processes to kill in build PACKAGEBUILD-14185081 RUN: /usr/share/launchpad-buildd/slavebin/in-target umount-chroot --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-14185081 Stopping target for build PACKAGEBUILD-14185081 RUN: /usr/share/launchpad-buildd/slavebin/in-target remove-build --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-14185081 Removing build PACKAGEBUILD-14185081